發表文章

目前顯示的是有「build.fxbuild」標籤的文章

190326 JavaFX build.fxbuild

之前都是用 NetBeans 加上第三方工具來產生 JavaFX 的可執行檔。 現在改用 Eclipse,在建製可執行檔方面並無相關經驗。 於是找到了以下的文章。 JavaFX 教程 (中文) - 第七部分:部署 https://code.makery.ch/zh-cn/library/javafx-tutorial/part7/ 文章中提到,Packaging Format 的下拉式選單,如在 Windows 下,則選擇 exe;但我選 msi,之後看看是否會有問題。 我在點了 Generate ant_build.xml only 後,Eclipse 說只有 JRE 沒有 JDK。後來再怎麼點都沒反應(右下角有進度條在跑,但不會出現任何提示了)。 網路上找了半天,最後解決方式是改專案中的 Build Path,把原本的 jre 改為 jdk。 ———————————————————————————————————— 好不容易解決上述問題(其實還有一些小問題,但都是解決上面問題時所衍生出的)又出現以下問題。 init-fx-tasks:   [taskdef] Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found. 此問題我是參照以下的 StackOverflow 其中的 Separate JRE。 https://stackoverflow.com/questions/24840414/javafx-build-failed ———————————————————————————————————— 稍早我在 Packaging Format 選項中,選擇了 msi。結果就出現了以下的訊息。就跟 NetBeans 使用的第三方工具是一樣的。 Bundler MSI Installer skipped because of a configuration problem: Can not find WiX tools (light.exe, candle.exe).  Advice to fix:   Download WiX ...