簡體   English   中英

打開場景構建器時出錯

[英]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 可執行路徑,如下所示:

  1. 窗口 -> 首選項 -> JavaFX
  2. 單擊“瀏覽”並導航到 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 的絕對路徑:

  1. 點擊菜單路徑:Window->Preferences->General->Editors->File Association
  2. 在右側的“文件類型:”列表中選擇 *.fxml
  3. 單擊“相關編輯器:”列表的“添加...”按鈕。
  4. 單擊“編輯器選擇”菜單中的“外部程序”。
  5. 單擊“外部程序”單選按鈕。
  6. 單擊“瀏覽...”按鈕並導航到此路徑:“C:\\Program Files (x86)\\Oracle\\JavaFX Scene Builder 2.0”。 選擇文件:JavaFX Scene Builder 2.0.exe
  7. 單擊“打開”按鈕。

在編輯器選擇窗口中選擇“確定”按鈕。

Associated editors:列表中,選擇“JavaFX Scene Builder 2.0”並單擊“Default”按鈕。

現在你應該可以走了!

  1. 我從http://gluonhq.com/products/downloads/下載了 SceneBuilder 8.0,因為Oracle 只提供源代碼

  2. 配置 Eclipse 以使用 SceneBuilder 可執行文件。 轉到首選項 -> JavaFX -> 設置 SceneBuilder 可執行文件。 我的是C:\\Users\\USERNAME\\AppData\\Local\\SceneBuilder\\SceneBuilder.exe

Java FX Scene Builder 不是 Java SDK 的一部分,也不是 e(fx)clipse 插件的一部分。 它是一個外部工具,您必須單獨下載和安裝。 Java FX Scene BuilderJava 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 上執行此操作

  1. 轉到菜單欄中的 eclipse 並單擊首選項或按鍵盤快捷鍵“cmd”+“,”。
  2. 然后點擊 JavaFX
  3. 單擊瀏覽以選擇sceneBuilder可執行文件的路徑(如果您運行的是mac os,它應該在您的應用程序文件夾中。

以前的答案都沒有為我解決所描述的問題。
這個答案做到了。

嘗試從鏈接下載 javafx 場景生成器:

http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html

然后通過 Window>preferences 將它與您的 ide 集成,並向其添加一個文件 adsociation 作為外部程序。

我遇到了同樣的錯誤: 場景構建器錯誤

我解決它的方法是我去(在 Mac 上)Eclipse/Preferences/JavaFX JavaFX 首選項 SceneBuilder 可執行文件,單擊“瀏覽”,然后選擇應用程序 SceneBuilder。 那應該解決它。 應用並關閉。 現在再試一次,它應該打開它。 希望這可以幫助。

那些使用 MacOS 的人(在我的情況下),從首選項轉到 JavaFx,然后瀏覽到應用程序文件夾並選擇場景構建器。

使用其他方式無法打開您嘗試編輯的確切文件(它可能會創建一個無標題的新文件,您必須手動將其保存在項目目錄中)。 同樣右鍵單擊 fxml 文件,您將無法使用該選項(使用場景構建器打開)。

這可能就像您錯過了為 JavaFx 安裝Scene Builder一樣簡單。 僅從 eclipse 市場安裝 JavaFx 是不夠的,您必須手動按照上面的場景構建器鏈接下載軟件,安裝后再次檢查它現在肯定可以工作!

這件事在我的案例中有效:)

對於 Windows 用戶:

雖然這個問題是07年前問的,但問題依然存在。 最近我在問題中遇到了同樣的錯誤。 我是 Windows 用戶,我通過以下方法組合修復了我的錯誤。 我將非常簡單地解釋任何人都可以理解的步驟。 因為這個問題經常是 JavaFX 和 Eclipse IDE 的新手所面臨的。

  1. 首先下載並安裝JavaFXSceneBuilder。 記得復制安裝路徑。 (我的: C:\\Program Files (x86)\\Oracle\\JavaFX Scene Builder 2.0
    鏈接: 點擊這里
    (有時在發布新更新時此鏈接將不起作用。然后只需谷歌搜索“JavaFXScenBuilder 下載” 。然后下載適合您操作系統的最新版本)
  2. 接下來轉到 Eclipse 中的菜單選項卡。
  3. 轉到窗口 -> 首選項
  4. 在搜索框中,搜索“JavaFX”並單擊它。 瀏覽 JavaFXSceneBuilder
  5. 然后,單擊“SceneBuilder 可執行文件”前面的“瀏覽”按鈕。
  6. 轉到最初在步驟 01 中復制的路徑,並找到“JavaFX Scene Builder 2.0.exe”文件(如果安裝更高版本,您的版本可能會有所不同)。 選擇.exe文件
  7. 選擇它。 然后點擊“應用”。 接下來“應用並關閉”。 申請和關閉
  8. 現在返回 .fxml 文件並嘗試使用“SceneBuilder”打開。

希望這個答案可以幫助像我這樣的 eclipse 新用戶......!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM