[英]Error opening scene builder
我正在使用 Javafx Eclipse 制作程序,當我使用 Scene Builder 打開程序時出現錯誤
這是錯誤:
Opening the file with SceneBuilder failed.
Try setting the absolute path to scenebuilder in your preferences
在 Eclipse IDE 的 JavaFX 中設置 SceneBuilder 可執行路徑,如下所示:
單擊“瀏覽”並導航到 JavaFXSceneBuilder2.0 bash 文件 (linux) 或 JavaFXSceneBuilder2.0.exe (windows),如下所示:
Windows: C:\\Program Files (x86)\\Oracle\\JavaFX Scene Builder 2.0
Linux: /opt/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0
確保您運行的是最新版本的 Eclipse。 我已經用 Luna 4.4 對此進行了測試,因為我遇到了同樣的問題。
安裝最新版本的 JavaFX Scene Builder。 您可以在此處找到 2.0 版: http : //www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html
然后在您的首選項中設置 JavaFX Scene Builder 的絕對路徑:
在編輯器選擇窗口中選擇“確定”按鈕。
在Associated editors:列表中,選擇“JavaFX Scene Builder 2.0”並單擊“Default”按鈕。
現在你應該可以走了!
我從http://gluonhq.com/products/downloads/下載了 SceneBuilder 8.0,因為Oracle 只提供源代碼。
配置 Eclipse 以使用 SceneBuilder 可執行文件。 轉到首選項 -> JavaFX -> 設置 SceneBuilder 可執行文件。 我的是C:\\Users\\USERNAME\\AppData\\Local\\SceneBuilder\\SceneBuilder.exe
Java FX Scene Builder 不是 Java SDK 的一部分,也不是 e(fx)clipse 插件的一部分。 它是一個外部工具,您必須單獨下載和安裝。 Java FX Scene Builder是Java Archive 的一部分,如果鏈接不起作用,您可能會在Java 下載頁面底部找到指向 Archive 的鏈接,然后從那里找到它。
安裝后,最干凈的方法是在Window > Preferences > JavaFX下設置路徑
(在 Windows 上,瀏覽並選擇 C:\\Program Files (x86)\\Oracle\\JavaFX Scene Builder 2.0\\JavaFX Scene Builder 2.0.exe 作為可執行文件)。
這將使上下文菜單選項“使用 SceneBuilder 打開”在 *.fxml 文件上運行。
不幸的是,這不會將 SceneBuilder 添加為內部編輯器或外部程序,因此如果您想要文件關聯,您仍然需要在 Window > Preferences > General > Editors > File Associations 下的文件關聯對話框中瀏覽外部程序. 您可以選擇*.fxml,並添加一個關聯的編輯器,選擇“外部程序”並瀏覽上面提到的可執行文件。
設置 SceneBuilder 應用程序的路徑; 在 mac os 上執行此操作
以前的答案都沒有為我解決所描述的問題。
這個答案做到了。
嘗試從鏈接下載 javafx 場景生成器:
http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html
然后通過 Window>preferences 將它與您的 ide 集成,並向其添加一個文件 adsociation 作為外部程序。
那些使用 MacOS 的人(在我的情況下),從首選項轉到 JavaFx,然后瀏覽到應用程序文件夾並選擇場景構建器。
使用其他方式無法打開您嘗試編輯的確切文件(它可能會創建一個無標題的新文件,您必須手動將其保存在項目目錄中)。 同樣右鍵單擊 fxml 文件,您將無法使用該選項(使用場景構建器打開)。
這可能就像您錯過了為 JavaFx 安裝Scene Builder一樣簡單。 僅從 eclipse 市場安裝 JavaFx 是不夠的,您必須手動按照上面的場景構建器鏈接下載軟件,安裝后再次檢查它現在肯定可以工作!
這件事在我的案例中有效:)
雖然這個問題是07年前問的,但問題依然存在。 最近我在問題中遇到了同樣的錯誤。 我是 Windows 用戶,我通過以下方法組合修復了我的錯誤。 我將非常簡單地解釋任何人都可以理解的步驟。 因為這個問題經常是 JavaFX 和 Eclipse IDE 的新手所面臨的。
C:\\Program Files (x86)\\Oracle\\JavaFX Scene Builder 2.0
)希望這個答案可以幫助像我這樣的 eclipse 新用戶......!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.