今天碰到一個scene builder的問題
(scene builder是一個方便javafx設計UI介面的軟體, 可以使用拖拉原件來設計UI, 存檔之後的附檔名為*.fxml)
在intellij IDE 使用scene builder連結打開fxml檔案時
scene builder出現了”默默啟動” 並且沒有show出檔案的情況
(默默出現在工作列, 滑鼠指向視窗預覽時, 畫面一片黑, 無法呈現UI)
在這之前我做過切換JDK的動作, 以為是設定跑掉
於是開始一連串的檢查動作…
- 檢查JDK路徑及內容
- 更換JDK
- 確認scene builder的path
- 重新安裝scene builder
- 重新啟動IDE
- 重新開機(誤)
但是檔案們就像是被設定了黑名單一樣…打開後一片黑
(在meeting前夕發生這種事情, 到底是要逼死誰= =)
用VS Code打開發現內容正常(跟前一版的檔案比對過)
心血來潮對檔案作了重新命名的動作
結果竟然可以正常開啟
上網搜尋了一下有無類似問題, 發現這是scene builder的bug
附上其他網友給的解法 :
- 將fxml搬到其他地方, 再搬回原路徑
- 清除scene builder的歷史紀錄(File > Open Recent > Clear Menu > reOpen scene builder)
- 打開工作管理員 > 找到scene builder程式 > 右鍵 > 最大化
真的被雷到了=_=…(哀悼逝去的時間)