190620 JavaFX 2 Exe Notes
繼續昨天的工作。
JDK8u211 + NetBeans 8.2。
* 註:這個版本的 JDK,不會在 Oracle 目錄下產生 javapath 了。
依以下連結內容,EXE 會安裝於
https://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
* 因專案需要寫入檔案(SQLite 與 Log),為了避免要另外取得存放路徑,所以選擇產出 EXE。
自 jrsoftware.org 下載 Inno Setup 5。
http://www.jrsoftware.org
* 下載到的版本為 v6.0.2
* 安裝完成後,記得將 ISCC.exe 所在路徑加到 PATH。
剛發現,其實 javapath 是存放在 Program Files (x86)\Common Files\Oracle\Java 下。
Inno Setup 6 似乎無法與 NetBeans 8.2 搭配。因為一直說找不到 iscc.exe。
* 下載安裝 5。
* 終於成功產出 EXE 檔。
* v5.6.1 產出的 EXE 會把版本號放在檔名中了。
NetBeans 8.2 對 Git 不是很友善。(因為我不會設定)
JDK8u211 + NetBeans 8.2。
* 註:這個版本的 JDK,不會在 Oracle 目錄下產生 javapath 了。
依以下連結內容,EXE 會安裝於
%LOCALAPPDATA%,而 MSI 則會安裝於
%LOCALAPPDATA%。
https://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
* 因專案需要寫入檔案(SQLite 與 Log),為了避免要另外取得存放路徑,所以選擇產出 EXE。
自 jrsoftware.org 下載 Inno Setup 5。
http://www.jrsoftware.org
* 下載到的版本為 v6.0.2
* 安裝完成後,記得將 ISCC.exe 所在路徑加到 PATH。
剛發現,其實 javapath 是存放在 Program Files (x86)\Common Files\Oracle\Java 下。
Inno Setup 6 似乎無法與 NetBeans 8.2 搭配。因為一直說找不到 iscc.exe。
* 下載安裝 5。
* 終於成功產出 EXE 檔。
* v5.6.1 產出的 EXE 會把版本號放在檔名中了。
NetBeans 8.2 對 Git 不是很友善。(因為我不會設定)
留言
張貼留言