190619 NetBeans 11 + JavaFX 12 Notes

今天要進行 JDBC 的環境建置。 電腦用的是 MBA Mojave v10.14.5。 Java 版本為 v.1.8.0_144。 * 會用這個版本是因為之前要執行 GlassFish 5,只有這個版本才能把 GlassFish 5 成功地執行起來。 開發環境原本想要使用之前安裝的 NetBeans v8.2。 * 訪問 NetBeans 網站後,發現 NetBeans 已歸 Apache 所有;而 NetBeans 的版本已出到 11。 * NetBeans 11 已不提供安裝程式。 * 執行 NetBeans 11 後,出現以下對話框。 內容是說,安裝 nb-javac library(高度建議)或以 JDK 9 或更新的版本來執行 NetBeans。 我是直接按下 [Install nb-javac]。 安裝完後再次執行 NetBeans 11,就沒有任何問題了。 * 會執意使用 NetBeans 是因為之前的專案使用了 JavaFX 並包裝成 exe 檔。 * 但這次使用的是 Mac,不知在包裝 exe 時會不會有問題。 * 依之前在 Windows 上的方式,要包裝成 exe,按下 Run 會自行打包。 這次在 Mac 上,一樣,把舊專案開啟後,按下 Run,果然有在進行打包的動作。 但包的是 Mac 的 app 與 dmg。 訊息如下。 Creating app bundle: /Users/rich*k&i/Documents/SoftDev/MyCodes/NetBinsPrjs/L*r&E^a%l$/dist/bundles/L#r@E!a~l(.app Error: Bundler "DMG Installer" (dmg) failed to produce a bundle. BUILD FAILED (total time: 46 seconds) 不曉得 dmg 為啥會錯,但有出現把 app 拖進 Applications 目錄的視窗,但忘了截圖。 * 剛發現 dmg 有存放在桌面,如下。其檔案所在位置經由 Finder 的 取得資訊 得知,這 dmg 是在暫存區裡。 * 現在也沒時間去詳究,因為需求是 Windows 平台,...