2013-05-06 40 views
36

Tôi đã tải xuống và trích xuất Eclipse. Tôi có Eclipse trong thư mục sau: C:\Applications\eclipse. Khi tôi cố gắng và chạy file thực thi, tôi nhận được thông báo sau:Thiết lập Eclipse với Đường dẫn JRE

NO JRE in System PATH

Tôi hiện đang có các thư mục sau:

C:\Program Files (x86)\Java\jre7 

Tôi có cần phải thiết lập một số biến môi trường cho Windows của tôi 7 Hệ điều hành để có được Eclipse để chạy? Nếu vậy, tôi có thể xin giúp đỡ để làm điều này không? Nếu không, tôi có thể vui lòng có một số trợ giúp để chạy Eclipse.

EDIT

Tôi đã thay đổi các phím tắt để bao gồm các đường dẫn đến Virtual Machine, và bây giờ đang nhận được lỗi này:

http://www.canning.co.nz/Eclipse/Eclipse_Message2.png

+0

thể trùng lặp của [Eclipse - không có Java (JRE)/(JDK) ... không có máy ảo] (http://stackoverflow.com/questions/2030434/eclipse-no-java-jre-jdk-no-virtual-machine) – Kai

Trả lời

9

Tôi có một vài phiên bản của JDK (không JRE) instaled và tôi khởi động Eclipse với:

C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013 

Như bạn thấy, tôi đặt JAVA_HOME để trỏ đến các phiên bản của JDK Tôi muốn sử dụng.

Tôi KHÔNG BAO GIỜ thêm javaw.exe vào PATH.

-data được sử dụng để chọn không gian làm việc cho một công việc/khách hàng/ngữ cảnh cụ thể.

54

Bạn có thể thêm dòng này vào eclipse.ini:

-vm 
D:/work/Java/jdk1.6.0_13/bin/javaw.exe <-- change to your JDK actual path 
-vmargs <-- needs to be after -vm <path> 

Nhưng nó có giá trị thiết JAVA_HOMEJRE_HOME anyway vì nó có thể không hoạt động như thể các điểm môi trường đường dẫn đến một phiên bản java khác nhau.

Bởi vì một bên cạnh phàn nàn sẽ Maven vv

+1

Lưu ý rằng bạn không thể quấn đường dẫn trong dấu ngoặc kép khi nó có dấu cách. Nếu nó chứa dấu cách, hãy đặt toàn bộ đường dẫn vào một dòng như trong ví dụ! –

+5

Một điểm cần thêm - đảm bảo rằng Đường dẫn java được đặt trong một dòng riêng biệt. Không đặt "-vm" và đường dẫn trong cùng một dòng. – orasca

+0

Nếu bạn thay đổi nó trong tệp .ini, và nó vẫn không hoạt động, hãy kiểm tra các phím tắt hoặc thuộc tính mục menu, nơi nó có thể cần phải được cập nhật, như: C: \ birt_232 \ eclipse \ eclipse.exe -vm " C: \ Program Files (x86) \ Java \ jre1.8.0_60 \ bin "-vmargs -Xmx512m (hoặc bất kỳ đường dẫn nào của bạn). – Bratch

1

Thêm dòng sau vào eclipse.ini:

-vm 


Java_Home_Variable\bin\javaw.exe 

In my Case its 

-vm 

H:\usr\java\jdk1.6.0_16\bin\javaw.exe 
+0

Có! Nhật thực của tôiini có tùy chọn -vm được đặt thành đường dẫn có JRE cũ. Có vẻ như trình cài đặt Java cung cấp thư mục 'C: \ ProgramData \ Oracle \ Java \ javapath' với các liên kết đến các chương trình JRE hiện tại. –

2

này nghe có vẻ ngớ ngẩn, nhưng nó có thể là một tươi, hoặc bị hư hỏng cài đặt, JDK được cài đặt như thế nào? Nếu không, hãy truy cập trang tải xuống và tải xuống phiên bản Java JRE mới nhất. Như tôi đã nói, điều này nghe có vẻ câm lặng, nhưng nó giải quyết được vấn đề của tôi.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

0

tôi chỉ cần sao chép vào thư mục jre để bất cứ con đường thông điệp nói với tôi nó đã mất tích tại, và giải quyết nó.

(sau khi chỉnh sửa JAVA_HOME và chỉnh sửa eclipse.ini không làm việc (như tôi có thể làm điều gì sai)) (tôi đã không có ứng dụng java khác chạy vì vậy nó không ảnh hưởng đến tôi)

20

Thêm này làm lu mờ .ini:

-vm 
your_java_path\bin\javaw.exe 

... nhưng lưu ý rằng bạn phải thêm những dòng này trước -vmargs

+3

'before -vmargs' đây là điểm. cảm ơn thân yêu –

0

Nếu bạn đang sử dụng windows 8 hay muộn:

  1. tải về và cài đặt jdk hoặc jre với tất cả các cài đặt và tùy chọn mặc định.
  2. Sau đó tải xuống và cài đặt nhật thực.

Mọi thứ sẽ hoạt động tốt. Tôi không biết nếu nó hoạt động chính xác như nhau cho hệ điều hành khác, nhưng bạn không cần phải đặt PATH bằng tay trong Windows 8 hoặc mới hơn.

1

tôi đã cùng một vấn đề gây ra bởi hai điều:

  1. tôi đã tải về một phiên bản 32bit Java thay vì 64bit.
  2. eclipse.ini không có đường dẫn đến javaw.exe, do đó, theo các bài viết trước đã thêm câu lệnh trỏ đến vị trí java.

Vì vậy, sau khi tôi gỡ bỏ cài đặt các bit Java 1.7 32, cài đặt đúng và thêm vào con đường javaw.exe, nhật thực toàn phần bắn lên không có lỗi hơn

7

Thêm dòng sau -vm D:/Java/jdk1.6.0_30/bin/javaw.exe trong bắt đầu của eclipse.ini như thế này:

-vm 
    D:/Java/jdk1.6.0_30/bin/javaw.exe 
    -startup 
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    --launcher.library 
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835 
    -product 
    org.eclipse.epp.package.jee.product 
    --launcher.defaultAction 
    openFile 
    --launcher.XXMaxPermSize 
    1024M 
    -showsplash 
    org.eclipse.platform 
    --launcher.XXMaxPermSize 
    1024m 
    --launcher.defaultAction 
    openFile 
    --launcher.appendVmargs 
    -vmargs 
    -Dosgi.requiredJavaVersion=1.6 
    -Xms1024m 
    -Xmx2048m 
+0

Câu trả lời này là những gì làm việc cho tôi. Cần '-vm' args ở trên cùng của' eclipse.ini'. – dwjohnston

0

phiên bản Java được sử dụng: 1,8 IDE: Eclipse Neon

Thêm Lik e dưới đây không làm việc cho tôi

-vm [tương đối nhà java] /jdk1.8.0_21/bin/javaw.exe

và sau đó khi tôi gỡ bỏ

javaw.exe

nó làm việc, vì vậy nó sẽ như thế nào

-vm [tương java nhà] /jdk1.8.0_21/bin/

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