2011-01-03 27 views
14

Ngày tốt lành.Lỗi của Eclipse khi khởi động trong các cửa sổ 7

Tôi quyết định tìm hiểu Java. Tôi đã cài đặt JDK và tải eclipse-java-helios-SR1-win32 cho các cửa sổ 7.

Nhưng tôi không thể khởi động eclipse, vì tôi luôn nhận được thông báo:

Error: couldn't find Java SE Runtime Environment 

Tôi cố gắng để cài đặt lại JDK nhưng trình cài đặt đã cho tôi nhắn như:

Error 1723, There is a problem with this Windows Installer package. 
A DLL required for this install to complete couldn't be run." 

ít nhất ở đây là thông tin mà nhật thực đã cung cấp cho tôi:

Java was started but returned exit code=2 

C:\Windows\system32\javaw.exe 
-Dosgi.requiredJavaVersion =1.5 -Xms40m 
-Xmx334m 
-XX:MaxPermSize=256m 
-jar C:\eclipse\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
-os Win32 
-ws Win32 
-arch x86 
-showsplash 
-launcher C:\eclipse\eclipse.exe 
-name Eclipse 
--launcher.library 
C:\eclipse\plugins/org.eclipse.equinox.Iauncher.win32.win32.x86_1.1.1.R36x_v2010 
0810\eclipse_1309.dll 
-startup C:\eclipse\pIugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -exitdata 1760_50 
-product org.eclipse.epp.package.java.product -vm C:\Windows\system32\javaw.exe -vmargs 
-Dosgi.requiredJavaVersion=1.5 -Xms40m 
-Xmx384m 
-XX:MaxPermSize=256m 
-jar C:\eclipse\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507jar 

Đây là hình ảnh lỗi. Tôi cho rằng tôi có thể phạm sai lầm trong nhật ký.

alt text

Trả lời

17

Thay đổi của bạn eclipse.ini (ngay bên cạnh eclipse.exe) để:

  • chỉ định đường dẫn đầy đủ JVM (-vm luận: -vm C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll ví dụ). Không sử dụng một trong số C:\Windows\System32.
  • không xác định jar sử dụng cho launcher.library

Xem this eclipse.ini làm ví dụ.

2
-vm 
C:/Java/jre/bin/server/jvm.dll 

bạn nên xác định đường dẫn tập tin jvm.dll đến bất kỳ gói của file .ini nhật thực (eclipse.ini, sts.ini)

1

tôi đã cùng một vấn đề sau khi một bản cập nhật Java được cung cấp bởi chủ nhân của tôi . Tất cả mọi thứ đã được làm việc tốt và sau đó cập nhật đến. Đột nhiên Eclipse Helios Service Release 2 đã không khởi chạy cho tôi cùng một thông báo lỗi mà bạn có.

Giải pháp là tải xuống JRE mới nhất từ ​​www.java.com, cập nhật JRE 1.6 30. Tôi không phải thực hiện bất kỳ thay đổi nào đối với eclipse.ini.

Hy vọng điều này sẽ giúp ai đó đang gặp phải vấn đề tương tự. :-)

+0

Sau khi cài đặt [Java SE Runtime Environment 7u4] (http://www.oracle.com/technetwork/java/javase/downloads/jre-7u4-download-1591157.html) Tôi có thể khởi động Eclipse. – Zorayr

3

Chủ lao động của tôi cũng đã đẩy bản cập nhật Java 7 lên máy của tôi sau đó tôi bắt đầu gặp lỗi Eclipse tương tự khi khởi động. Tôi cố định nó bằng cách loại bỏ các tập tin sau đây:

  • C: \ Windows \ System32 \ java.exe
  • C: \ Windows \ System32 \ javaw.exe
  • C: \ Windows \ System32 \ javaws. exe

Eclipse khởi động thành công ngay bây giờ.

+5

Xóa các tệp trong thư mục System32 đang yêu cầu sự cố không cần thiết. Bạn phải làm điều đó nếu bạn hoàn toàn chắc chắn về những gì bạn đang làm. – randominstanceOfLivingThing

+1

Java không phải là tệp hệ thống Windows. Thêm java.exe hoặc bất kỳ thực thi thời gian chạy Java nào khác vào thư mục System32 là yêu cầu sự cố không cần thiết. –

0

Tôi đã gặp sự cố tương tự như "ExiRe" và đã cố sửa đổi eclipse.ini, nhưng không có kết quả. Sau đó, bằng cách làm theo nhật ký nhật thực tôi thấy nó đang cố gắng sử dụng mặc định java exes trong System32.Tôi đã xóa ba tệp Java khỏi thư mục System32, đã chỉ rõ -vm args trong eclipse.ini và khởi động lại Eclipse.

nhật thực khởi động tốt trên lược 32 bit (cả hai phiên bản 32 bit của Java và nhật thực) nhưng không bắt đầu trên combi 64 bit.

Cho đến nay tôi đang sử dụng combi 32 bit. Nếu bất cứ ai có thể tìm ra cách để làm cho nó hoạt động trên 64 bit combi xin vui lòng trả lời.

0

Tôi gặp vấn đề tương tự sau khi cài đặt bản cập nhật jdk 7 9. Đã xảy ra sự cố với cài đặt này. Tôi đã xóa các tệp exe java/javaw/javaws (như được đề xuất trong chú thích ở trên) từ windows \ system32 và nhật thực bắt đầu tốt. Việc cài đặt lại JRE không giúp ích gì.

2

Tôi đã thử tất cả các thủ thuật được nêu ở trên và không có gì có thể giải quyết được sự cố của tôi. Thay đổi đường dẫn, đăng ký bị hỏng, vài dll không thể xóa và cứ thế ... Tôi đã sử dụng Fixit để xóa mọi thứ tôi thấy với tên JAVA. Tôi đã thử cài đặt riêng biệt GRE/JVM, không có gì làm việc như vậy bao giờ hết.

Solution ..

http://www.java.com/en/download/help/windows_offline_download.xml

Sử dụng ẩn cài đặt của JAVA hoặc một số người gọi nó âm thầm cài đặt JAVA. Điều này đã khắc phục được sự cố của tôi mà tôi không thể khắc phục trong hai ngày. Sau này tôi đã có thể cài đặt nhật thực mà không nhận được bất kỳ thông báo lỗi đường dẫn, hoặc dll tin nhắn liên quan.

+0

Đã dành cho tôi rất nhiều thời gian, cảm ơn! – grobmotoriker

0

tôi loại bỏ các file java system32 và sau đó sao chép vào thư mục jre mới từ java jdk 7 mới vào thư mục cho Eclipse

0

Tôi đã có cùng một vấn đề và nó đã cho tôi 2 ngày để sửa chữa nó. Tôi đã xóa java.exejavaw.exe khỏi thư mục Windows/System32. Eclipse vừa mới mở, tôi rất vui khi thấy IDE yêu thích của tôi một lần nữa.

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