2012-06-23 39 views
16

Tôi đã cập nhật JRE hôm nay 23.06.2012 và sau đó nhật thực sẽ không còn bắt đầu. Khi tôi bấm đúp để bắt đầu nhật thực màn hình giật gân xuất hiện giống như đèn flash của máy ảnh và sau đó không có gì xảy ra.Tôi cập nhật java và nhật thực không hoạt động

Bất kỳ ý tưởng nào về cách sửa lỗi này?

+0

hơi khó nói mà không có bất kỳ thông tin bổ sung nào, nhưng tôi sẽ cố gắng tùy ý thiết lập VM mới trên nhật thực ini (http://wiki.eclipse.org/Eclipse.ini). –

+3

Mặc dù không có chủ đề cho trang * this *, hãy nhớ luôn thêm tên phiên bản và số của hệ điều hành, nhật thực của bạn và JRE trước đó và thực tế của bạn. Giúp chúng tôi * giúp * bạn * :) –

+0

Giải nén một hình elip mới và sử dụng không gian làm việc mới –

Trả lời

29

Đây là những gì làm việc cho tôi: Tháo dòng:

-vmargs 
-Dosgi.requiredJavaVersion=1.5 

Thêm hai dòng sau:

-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe 

Chỉnh sửa đường dẫn đến khớp với cài đặt của bạn. Tệp ini thường có mặt tại $ECLIPSE_HOME/eclipse.ini Eclipse ini file

Lưu ý: Bạn cần thay đổi cài đặt bảo mật của cửa sổ để truy cập. Tôi khuyên bạn không nên chỉnh sửa loại tệp này trong notepad (sử dụng notepad ++). Sao lưu tệp trước khi bạn chỉnh sửa.

+0

bất kỳ giải thích lý do tại sao công trình này ?? –

+0

Everbody nói rằng u chỉ phải thêm đường dẫn nhưng điều đó một mình đã không làm việc cho tôi sau đó tôi phải loại bỏ -vmargs -Dosgi.requiredJavaVersion = 1.5 và bây giờ nó hoạt động. –

+1

Cảm ơn bạn đã đăng bài này! Cái này khiến tôi bối rối. –

4

kiểm tra xem đường dẫn java \ bin có được thêm vào trong đường dẫn và bên trong thư mục cài đặt nhật thực không, có tệp eclipse.ini và kiểm tra xem vmarg có được thêm vào như dưới đây hay không.

-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms512m 
-Xmx1024m 
+0

Tôi đã đổi nó thành 1.4.0_03 và không có hành động C: \ Program Files \ Java \ jdk1.7.0_03 –

+0

có nghĩa là khi bạn thay đổi thành 1.4.0_03 nhật thực của bạn bắt đầu chính xác? – chaosguru

0

kiểm tra biến môi trường JAVA_HOME của bạn. Nó có trỏ đến vị trí mới không. Cũng xem tập tin được tạo ra như là kết quả của vụ tai nạn

+0

Không có tệp nhật ký sự cố trong thư mục nhật thực của tôi –

+0

C: \ Program Files \ Java \ jdk1.7.0_03 đúng là –

9

log Tôi chỉ cần thêm dòng này vào file eclipse.ini

-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe 

The solution on my blog và bây giờ đang chạy thành công.

1

Xác minh xem bạn đã cài đặt phiên bản JDK/JRE khác với Eclipse chưa. Nếu bạn đã cài đặt phiên bản JDK 64 bit và phiên bản Eclipse của bạn là 32 bit, nó sẽ không hoạt động. Họ phải bằng nhau.

Để xác minh phiên bản java, gõ vào cửa sổ dòng lệnh là gì:

java -d64 -version 

Nếu xuất hiện: "Lỗi:.. Ví dụ Java này không hỗ trợ một JVM 64-bit Vui lòng cài đặt phiên bản mong muốn" , nó có nghĩa là phiên bản java của bạn là 32 bit.

Để xác minh phiên bản Eclipse của bạn là gì, hãy xem this post.

+0

Đây là trường hợp của tôi - có vẻ như, bản cài đặt 64 bit của tôi đã được cập nhật bằng trình cập nhật lên 32 bit phiên bản: -/ – Betlista

0

Nếu gặp sự cố với Eclipse về java, hãy cài đặt thủ công Java trên máy của bạn (http://java.com/en/download/manual.jsp).

Nếu bạn đang sử dụng máy 64 bit thì bạn cần phải cài đặt java thành c:\program files\java (Default Path) thay vì c:\program files (x86)\java.

Set biến môi trường đường dẫn đến c:\program files\java\bin;

Và điều này sẽ giải quyết vấn đề của bạn.

0

SỬ DỤNG CÔNG CỤ CẬP NHẬT JAVA MỚI NHẤT.

Giả sử bạn cập nhật thông qua http://java.com/en/download/installed8.jsp sau đó bạn chỉ cần chạy xuống qua quá trình cập nhật của Java và chỉ tiếp theo sau quá trình cập nhật của Java sau đó mở nhật thực bạn gặp phải vấn đề tương tự ở đây.

Để khắc phục điều này, hãy chuyển sang Biến môi trường của Windows và kiểm tra biến "Đường dẫn" bạn có thể nhận thấy rằng quá trình cập nhật Java đã thêm mục tương tự như "C: \ ProgramData \ Oracle \ Java \ javapath" "JAVA_HOME" nếu bạn có một hoặc vị trí của Java của bạn. Cũng lưu ý rằng bạn phải nhập vào lúc bắt đầu của môi trường "Đường dẫn".

Điều này xảy ra với tôi và loại bỏ mục nhập bổ sung của bản cập nhật Java giải quyết vấn đề và thêm vm và đường dẫn của Java trong eclipse.ini.

{Xin lỗi tôi không có bất kỳ ảnh chụp màn hình để chứng minh điều đó}

0

cách phải là để thay thế dòng sau:

-vmargs 
-Dosgi.requiredJavaVersion=1.5 

với sau hai dòng:

-vm 
C:\Program Files\java\jdk1.8.0_102\bin\javaw.exe 

Bạn phải chỉnh sửa đường dẫn để khớp với cài đặt của bạn.

Thậm chí điều này là không đủ. Bạn phải xóa thư mục '.metadata' khỏi không gian làm việc của mình.

0

Tôi đã có cùng một thách thức sau khi tôi cập nhật từ java. Sau khi tìm kiếm trên web. Tôi đã sử dụng giải pháp đơn giản này. Tìm hướng cài đặt nhật thực của bạn. Tôi đã theo C: \ Users \ adefemi \ eclipse \ jee-neon \ eclipse

Sau đó mở ecliipse.ini, đi đến dòng trông giống như thế này C:/Program Files/Java/jre1.8.0_144/bin

Thay đổi tên phiên bản cho phù hợp. Ví dụ tôi trước đây là C:/Program Files/Java/jre1.8.0_121/bin

Đó là tất cả những gì tôi phải làm và nhật thực bắt đầu mở lại.

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