2014-04-29 19 views
10

Khi tôi nhập echo $ JAVA_HOME, tôi nhận được $ JAVA_HOME thay vì vị trí của jdk. tôi thiết lập đường dẫn từ các biến môi trường một cách chính xác:

Tên biến: JAVA_HOME giá trị Variable: C: \ Program Files \ Java \ jdk1.7.0_25

những gì tôi làm sai?

Trả lời

15

Hãy thử echo %JAVA_HOME% thay vì echo $JAVA_HOME.

Đầu tiên là dành cho Windows (Tôi giả sử là cửa sổ dựa trên tệp của bạn), cái bạn đang sử dụng là dành cho Linux.

+0

Cảm ơn bạn, đó là nó ! – Aamare

-1

Linux:

$ vi ~/.bash_profile

xuất khẩu JAVA_HOME =/usr/java/jdk1.5.0_07/bin/java

export PATH = $ PATH:/usr /java/jdk1.5.0_07/bin

$ nguồn ~/.bash_profile

Mã xác nhận:

$ echo $ JAVA_HOME

$ echo $ PATH

$ mà java

1

Trong trường hợp của tôi, khi tôi gõ "echo $ JAVA_HOME" Tôi đã nhận được trống, và tôi giải quyết nó bằng cách làm theo các hướng dẫn:

$ vim .bash_profile

xuất khẩu JAVA_HOME = $ (/ usr/libexec/JAVA_HOME)

$ nguồn .bash_profile

$ echo $ JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

tham khảo: https://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/

+3

Hãy hít thở sâu và tham khảo [link] này (https://stackoverflow.com/help/how-to-answer) về cách viết một câu trả lời hay. – UmarZaii

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