2
我們的IT政策阻礙了我的開發工作,我們仍然在Java 6上。我已決定不再等待並將我的內部客戶遷移到Java 8,因此我可以開始使用lambdas和更好的代碼來改進我的應用程序。在沒有安裝的情況下分發Java 8 JRE?
但是他們沒有Windows機器的管理權限。有沒有一種方法可以分發Java的二進制或非安裝版本,並使用我的JAR在shell /批處理文件中調用它?
我們的IT政策阻礙了我的開發工作,我們仍然在Java 6上。我已決定不再等待並將我的內部客戶遷移到Java 8,因此我可以開始使用lambdas和更好的代碼來改進我的應用程序。在沒有安裝的情況下分發Java 8 JRE?
但是他們沒有Windows機器的管理權限。有沒有一種方法可以分發Java的二進制或非安裝版本,並使用我的JAR在shell /批處理文件中調用它?
感謝a_horse_with_no_name和MadProgrammer,這個工作非常好,並且生產在此設置下運行良好。 http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
是的。從現有安裝中複製JRE或從Oracle下載tar.gz存檔並解壓縮它們:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html – 2014-11-05 06:46:09
您可以將JRE嵌入到您的應用程序中(基本上)。這將涉及具有已安裝的JRE版本。基本上,您將JRE安裝目錄複製到應用程序中的某個目錄(我們使用'jre'足夠有趣)。然後,您將啓動腳本/批處理文件/ exes指向此JRE,而不是...... – MadProgrammer 2014-11-05 06:46:57
**「我已決定不再等待,並將我的內部客戶遷移到Java 8」**此聲明非常精力充沛並充滿希望,我可以爲你感覺到,:p – nobalG 2014-11-05 06:49:35