2015-03-26 18 views

Trả lời

14

JAVA_HOME của bạn sẽ không được đặt theo phương pháp webupd8 và bạn thường không cần nó (vì tập lệnh update-java-alternatives quản lý môi trường). Nếu bạn đang tìm kiếm các thư mục đó là mục "/ usr/lib/jvm" và bạn chắc chắn có thể làm

export JAVA_HOME=/usr/lib/jvm/java-8-oracle 

và bạn cũng có thể kiểm tra mà Java đang hoạt động với

java -version 

hoặc

java -fullversion 
+0

được rồi, tôi nghĩ biến đó sẽ được thiết lập. Cảm ơn! – resilva87

+0

thực sự, http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html nói rằng thực hiện cài đặt 'sudo apt-get oracle-java8-set-default 'sẽ đặt chúng (mặc dù điều đó không hiệu quả đối với tôi). – Bachi

+1

Tất cả các biến môi trường Java được đặt trong '/ etc/profile.d/jdk.sh', là một tệp được cài đặt bởi' oracle-java8-set-default' và được đọc bởi trình bao khi khởi động. – kYuZz

12

Bạn cần phải chạy cũng lệnh:

sudo apt-get install oracle-java8-set-default 

như được mô tả trong WebUpd8 site, sau đó bạn cần phải đăng xuất và đăng nhập lại, vì lệnh cụ thể tạo hai tệp trong /etc/profile.d, có tên là jdk.sh và jdk.csh cư trú trong môi trường với JAVA_HOME, v.v.

+2

"bạn cần đăng xuất và đăng nhập lại" đó là phần còn thiếu của tôi! – idbrii

+0

Xin lỗi tôi, nhưng từ câu hỏi tôi suy ra rằng người dùng đã làm điều đó và anh ta không nhận được kết quả mà anh ta mong đợi (có nghĩa là, trong số những người khác, môi trường JAVA_HOME var được thiết lập. – Pere

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