2011-04-18 72 views
2

我有一個JOGL應用程序,我想分發。 Linux或Mac中沒有問題(除了-version:1.6似乎無法在Linux或Mac上運行)。但是,在Windows 7 64位上,我看到了許多不同的Java配置。我需要Java 1.6,如果計算機是64位的,那麼它必須是64位版本,因爲JOGL本機二進制文件。使用JOGL應用程序部署Java的最佳方式是什麼(特別是關於Windows 7 64位)?

那麼,用JOGL應用程序部署Java的最佳方式是什麼?我的許多客戶沒有可靠的互聯網接入,因此網絡部署對我無效。

我曾嘗試:

我已經創建了一個NSIS安裝程序,可以找到1.6 64位Java。問題是,安裝可能會改變。所以我相信我應該製作一個啓動器來檢測啓動時的位置。依靠正確設置的路徑,目前我檢查的5臺計算機中有2臺沒有工作。

+0

也許,你可以存儲在安裝路徑(組由用戶或設置def在安裝程序中運行)在OS環境變量中。您可以使用'System.getenv()'在Java程序中使用環境變量。在給定的超鏈接中,指令使用'InnoSetup' http://stackoverflow.com/questions/5646813/how-to-make-exe-file-for-izpack-installer-jar-file/5647255#5647255 – eee 2011-04-18 22:51:20

回答

相關問題