Bạn có chắc chắn muốn xóa bài viết này không ?
Bạn có chắc chắn muốn xóa bình luận này không ?
Tìm vị trí của JAVA_HOME trên MacOSX
Đường dẫn chỉ đến JAVA_HOME trong MacOSX
Hôm nay có việc phải build một phần mềm viết bằng Java. Khi chạy script gradle build
thì thấy script in ra dòng thông báo hãy đặt giá trị cho biến JAVA_HOME trước khi chạy
. Loay hoay không biết vị trí của JAVA_HOME ở đâu nên google thử thì biết có câu lệnh sau để lấy giá trị của biến JAVA_HOME
$ JAVA_HOME=$("/usr/libexec/java_home")
Thử xem giá trị của đường dẫn trên kia là gì thì thấy kết quả sau:
$ ll /usr/libexec/java_home
lrwxr-xr-x 1 root wheel 79B Oct 18 2015 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home
Có vẻ là khi cài Java từ file binary thì đường dẫn này được tự động thêm vào.
Do đường dẫn /System/Library/...
khá dài nên hầu như chẳng bao giờ nhớ. Giờ thì có một câu lệnh lưu đường dẫn rồi nên chắc sẽ không quên được.
Dù thế nào thì cũng note lại thử ở kipalog đề phòng lần sau lại quên :D
27-05-2016






