Tôi muốn tìm đường dẫn JDK trên nhiều hệ điều hành.Tìm đường dẫn JDK và lưu nó dưới dạng một chuỗi trong Java
Tôi không chắc chắn nếu có một cách hay để làm điều này như tôi đã cố gắng và thất bại.
Đối với Windows nó sẽ là một cái gì đó như thế này - C:\Program Files\Java\jdk1.7.0_07
hay này C:\Program Files(x86)\Java\jdk1.7.0_07
Đối với Linux nó sẽ là một cái gì đó như thế này - /usr/java/jdk1.7.0_07
Tôi muốn điều này để làm việc cho bất kỳ phiên bản của JDK cài đặt, do đó các số sau Java \ jdk không liên quan.
tôi sẽ sử dụng System.setProperty("java.home", path);
Về cơ bản, những gì tôi đang tìm cách để làm là khi tôi chạy chương trình, thiết lập java.home tôi để được cài đặt JDK trên máy hiện tại, nhưng việc con đường JDK được chứng minh rất khó khăn, giải pháp nào?
Tại sao bạn cần tìm đường dẫn của JDK? Tôi bối rối là tại sao người ta lại muốn thông tin này. – Makoto
đây là biến môi trường 'JAVA_HOME' dành cho! –
Tôi đang sử dụng nó để biên dịch các lớp khác. Chương trình của tôi, biên dịch các chương trình khác. – Ciphor