2012-04-20 39 views
6

Khi tôi đang cố gắng để bắt đầu nhật thực, tôi nhận được sau cửa sổ lỗi:eclipse không bắt đầu

Java was started but returned exit code=1<br> 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe<br> 
-Xms40m<br> 
-Xmx384m<br> 
-XX:-UseCompressedOops<br> 
XMaxPermSize=256m<br> 
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br> 
-os win32<br> 
-ws win32<br> 
-arch x84_64<br> 
-showsplash<br> 
-launcher C:\Eclipse\eclipse.exe<br> 
-name Eclipse<br> 
--launcher.library C:\Eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502\eclipse_1406.dll<br> 
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br> 
-launcher.overrideVmargs<br> 
-Xms40m<br> 
-Xmx384m<br> 
-XX:-UseCompressedOops<br> 
-XX:MaxPermSize=256m<br> 
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br> 

Bối cảnh:

OS: Wndows 7 64 bit SP1
Java: jdk1.7.0_03
Eclipse: eclipse-SDK-3.7.2-win32-x86_64
Thư mục cài đặt Java: C: \ Program Files \ Java \ jdk1.7.0_03 \
Đường dẫn: C: \ Program Files (x86) \ PC Connectivity Solution \ ; C: \ Program Files \ Tệp phổ biến s \ Microsoft chia sẻ \ Windows Live; C: \ Program Files (x86) \ Tệp phổ biến \ Microsoft chia sẻ \ Windows Live;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files \ Intel \ WiFi \ bin \; C: \ Program Files \ Tệp phổ biến \ Intel \ WirelessCommon \; C: \ Program Files \ Thẻ WLAN của Dell \ DW; C: \ Program Tập tin \ TortoiseSVN \ bin; C: \ Program Files \ Perforce; C: \ Program Files (x86) \ Windows Live \ Shared; C: \ Program Files \ WIDCOMM \ Phần mềm Bluetooth \; C: \ Program Files \ WIDCOMM \ Bluetooth Phần mềm \ syswow64; D: \ Nitin cá nhân \ Phần mềm \; C: \ Windows \ System32 \; C: \ Program Files \ Java \ jdk1.7.0_03 \ bin; C: \ Program Files \ Java \ jre7 \ bin

Đây là nội dung của eclipse.ini:

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
openFile 
-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe 
--launcher.defaultAction 
-vmargs 
-Xms40m 
-Xmx384m 
-XX:-UseCompressedOops 

Xin vui lòng giúp đỡ.

+1

Bạn đã xem tại đây: http://stackoverflow.com/questions/6333874/eclipse-startup-error-code-1? –

+0

Trong trường hợp của tôi, thông báo lỗi này được gây ra bởi một đối số typo'd trong tham số -vmargs. Hy vọng điều này sẽ giúp người khác khắc phục sự cố. – RMorrisey

Trả lời

0

Thêm dòng này vào .ini

-vm

c:/apps/java/jdk1.6.0_21/jre/bin/server/jvm.dll nếu điều đó không giúp sau đó kiểm tra và xem bạn có thực đúng tải (32/64bit) Cài đặt lại JDK và JRE lên phiên bản mới nhất xem nếu điều đó giúp.

0

đảm bảo rằng bạn không kết hợp thời gian chạy Java 64 bit với IDE nhật thực 32 bit (hoặc ngược lại). điều này một lần đã gây ra sự cố tương tự cho tôi

1

Đó có phải là eclipse.ini mặc định hoặc đã được chỉnh sửa không? "openFile" phải nằm trên dòng sau "--launcher.defaultAction"

0

Một tùy chọn khác là thử giảm giá trị được chỉ định cho -Xmx.

Tôi đã gặp lỗi tương tự khi khởi động Eclipse Helios trên máy Windows XP (vì vậy, cả hệ điều hành 32 bit và JDK 32 bit). Tôi đã không thay đổi bất kỳ cấu hình trên máy tính của tôi trong một thời gian, vì vậy tôi đã stumped.

Sự khác biệt duy nhất là tôi kết nối với máy qua RDP. Tôi tin rằng làm điều này làm cho Windows tải một số DLL bổ sung tại các địa điểm giới hạn bộ nhớ tiếp giáp có sẵn. Trong trường hợp của tôi, tôi luôn có thể khởi động JVM -Xmx1280m khi tôi đang ngồi trước máy, nhưng tôi chỉ có thể quản lý -Xmx1024m khi kết nối qua RDP.

4

Tôi đã khắc phục sự cố này bằng cách xóa javaw.exe. Của tôi là trong C:/Windows/system32/javaw.exe

+0

Tôi gặp vấn đề tương tự. Tôi cũng phải thêm đường dẫn đến thư mục bin jvm ('C: \ Program Files \ Java \ jdk1.6.0_37 \ bin' trong trường hợp của tôi) vào biến'% PATH% 'của hệ thống của tôi. –

+0

Nó cũng làm việc cho tôi. cảm ơn! – Watt

13

tôi phải đối mặt với cùng một vấn đề và nó đã được giải quyết bằng cách thay đổi giá trị của -Xmx đến một giá trị thấp hơn trong eclipse.ini.

Cấu hình cũ là:

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx1024m 

Cấu hình mới là:

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx256m 
+0

nó hoạt động khi tôi thay đổi giá trị XMS từ 256 đến 128 – osum

2

Trên danh sách nhắc nhanh, hãy gọi

eclipse -clean

Điều này sẽ khởi chạy nhật thực thành công. Nó làm việc cho tôi.

+0

Không làm việc cho tôi, vì vậy điều này sẽ không "khởi chạy nhật thực thành công". – jurchiks

+1

Không làm việc cho tôi. – Abhijit

-1

Tôi đã sửa nó bằng cách gỡ cài đặt tất cả các thành phần java và cài đặt lại jdk.

0

Hủy bỏ dòng này

-vm C: \ Program Files \ Java \ jdk1.6.0_33 \ bin \ javaw.exe

0

Theo Eclipse Wiki - eclipse.ini vm_value (windows example)

Điều này có thể không hoạt động trên tất cả hệ thống. Nếu bạn gặp "Java được bắt đầu nhưng trả về mã exit = 1" lỗi khi khởi động eclipse, sửa đổi đối số -vm để trỏ đến jvm.dll

Vì vậy, trong trường hợp của bạn nó sẽ là

-vm 
C:\Program Files\Java\jre7\bin\client\jvm.dll 

Cũng lưu ý rằng

tùy chọn -vm phải xảy ra trước khi lựa chọn -vmargs, vì tất cả mọi thứ sau -vmargs được truyền trực tiếp đến JVM

Tôi đang chạy thành công với -Xmx1024m

0

Tôi gặp sự cố này thường xuyên - nhưng chỉ lần thứ hai tôi khởi chạy Eclipse mà không cần khởi động lại Windows.

Tôi đang phát triển cho Android và khắc phục sự cố bằng cách đảm bảo rằng thiết bị thử nghiệm của tôi không được kết nối qua USB khi khởi động Eclipse lần thứ 2 và lần tiếp theo.

0

-vm C: \ Program Files (x86) \ Java \ jdk1.6.0_20 \ bin \ javaw.exe là dành cho 32-bit

Nếu bạn đã tải về 64-bit nhật cài đặt, tải JDK1. 7 theo mặc định sẽ được cài đặt trong C: \ Program Files \ Java.

Thay đổi đối số -vm trong tệp eclipse.ini trỏ tới C: \ Program Files \ Java \ jre7 \ bin \ javaw.exe.

Sự cố của bạn phải được giải quyết với vấn đề này.

0

Tôi đã sửa lỗi này bằng cách xóa tất cả các thành phần Java khỏi máy tính Win7 và cài đặt lại "Java SE Runtime Environment 7" cho 64 bit, vì cài đặt Eclipse của tôi cũng 64 bit.

0

Có thể đã xảy ra sự cố trong không gian làm việc nhật thực. Tôi đã thực hiện eclipse chỉ giật gân màn hình lúc khởi động và sau đó biến mất (= bị rơi).

Tôi có thể khôi phục các kết nối RemoteSystemsExplorer quý giá bằng cách đổi tên vùng làm việc cũ. Sau đó, khởi động Eclipse, vì vậy nó sẽ tạo ra không gian làm việc trống. Sau đó đóng nhật thực. Sao chép từ không gian làm việc cũ: thư mục workspace3.metadata.plugins \ org.eclipse.rse.core vào thư mục không gian làm việc mới.

0

Tất cả các câu trả lời chỉ ra rằng vấn đề này có thể dựa trên cấu hình nhật thực hoặc java của bạn. Tôi nghĩ rằng nên có một số loại đăng nhập hoặc bật lên để cho người dùng biết lý do tại sao IDE không thể khởi chạy. Trong trường hợp của tôi, khởi động lại máy tính đã giải quyết được sự cố.

0

tôi khắc phục vấn đề bằng cách thêm các dòng dưới đây

-vm C: \ Program Files (x86) \ Java \ jdk1.6.0_24 \ bin \ javaw.exe

Dòng này đã không có mặt trong tệp jbdevstudio.ini của tôi.

Tôi nghĩ rằng sự cố xảy ra vì tôi đã sao chép thư mục 'Java' từ C: sang D :, do đó hiện có hai javaw.exe hiện diện trong hệ thống của tôi.

Lưu ý: - Vui lòng thêm chúng vào hai dòng như được nêu ở trên.

0

Tôi đã thử tất cả những điều trên nhưng không làm việc .Finally tôi đang cài đặt Java của tôi cập nhật nó làm việc

0

Chỉ cần thay đổi

-Dosgi.requiredJavaVersion = 1,6-1,7

0

tôi giải quyết vấn đề này bằng cách thêm bên dưới dòng để eclipse.ini tập tin trong trường hợp của tôi

-vm C: \ Program Files \ Java \ jdk1.8.0_91 \ jre \ bin \ javaw.exe

Cảm ơn

Các vấn đề liên quan