2011-10-19 30 views
5

Tôi có một vấn đề nhỏ với Eclipse trên máy Ubuntu của mình. Tôi đã cài đặt JDK, thiết lập JAVA_HOME và các biến PATH, tất cả dường như chính xác, nhưng nhật thực từ chối khởi động và ném một lỗi:Thiết lập nhật thực trên ubuntu

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /opt/eclipse/jre/bin/java java in your current PATH

không có đầu mối vấn đề là gì. xin vui lòng giúp đỡ.

lưu ý:

Tôi có thể chạy java và javac trong thiết bị đầu cuối.

+1

Bạn có thể buộc các con đường java của Eclipse trong file ini (thư mục gốc của thư mục Eclipse của bạn), với thông số "vm". http://wiki.eclipse.org/Eclipse.ini –

+0

khi bạn gõ "set" trên dòng lệnh, bạn có thấy JAVA_HOME không? –

+0

@Benoit Courtine - Yep hoạt động, nhưng tại sao nó không hoạt động nếu không có đường dẫn? – Headshota

Trả lời

2

Bạn có thể cần phải thiết lập JAVA_HOME env của bạn var cái gì đó như:

export JAVA_HOME=/apps/java/jdk1.6.0_13 

Kiểm tra này answer out

+0

Tôi đã đặt các biến trong .bashrc của tôi rồi. – Headshota

+0

Vì vậy, nếu bạn làm env | grep JAVA_HOME nó nói con đường java? – Grammin

+0

Bạn có nhận được kết quả mong đợi nếu bạn chỉ chạy 'java -version' hoặc' $ JAVA_HOME/bin/java -version'? – nos

4

Bạn cần phải tạo một liên kết ở/usr/bin/java cho nhị phân java (mọi lúc mọi nơi đã đặt nó).

sudo ln -s /path/to/jre*/bin/java /usr/bin/java
+1

Điều này phù hợp với tôi !!! Cảm ơn bạn!! – cmcromance

11

này đã làm việc cho tôi:

ubuntu:~$ sudo apt-get install default-jre 
0

có vẻ như nhật thực sẽ cho java dưới thư mục/usr/bin, làm cho một liên kết tượng trưng của lệnh java trong thư mục này sẽ giải quyết vấn đề của mình, ít nhất là giải quyết mỏ

0

Tôi phải chạy một số jre và jdks trên máy tính của mình và không muốn gây rối với môi trường. Tôi muốn giữ 1,6 cho môi trường của tôi nhưng chạy nhật thực dưới 1,7. Tôi đã thêm dòng sau vào tập tin elcipse.ini tôi để xác định chính xác JVM để chạy eclipse:

-vm 
/usr/lib/jvm/jdk1.7_latest/bin/java 

Rõ ràng đường dẫn của bạn có thể khác. Lưu ý rằng trên jdk1.7_latest là một liên kết tượng trưng đến phiên bản Java 7 jdk mới nhất.

Hy vọng rằng sẽ giúp ai đó.

10

Nếu bạn nhận được lỗi này ngay cả khi bạn đã có JDK trong của bạn hệ thống chỉ cần làm theo các bước này:

1)open eclipse.ini file with text editor. 
2)copy your jdk path by using -vm command (vm and your path should not be in same line) 
eg: 
-vm   
/usr/lib/java/jdk1.7.0_75/jre/bin/java 
3)-vm should be placed before -vmargs in eclipse.ini file. 

99% công trình nếu bạn làm theo trên bước đơn giản

1
  1. mở của bạn eclipse.ini tập tin
  2. thêm -vm usr/lib/jvm/jdk1.8.x_xx/jre/bin/java này phải là p tẩm trước -vmarg

  3. lưu file

  4. bắt đầu eclipse của bạn Chúc mừng Mã hóa ...
Các vấn đề liên quan