错误添加Scene Builder的快捷方式后如何将Scene Builder添加到Intellij link

How to add SceneBuilder to Intellij after mistakenly adding the SceneBuilder's shortcut link

所以我安装了 Intellij for the first time and I mistakenly linked SceneBuilder's 快捷方式 link 到 FXML 文件并不断收到此错误:IntelliJ failed to start scene builder。经过大量搜索,我无法找到如何重置 SceneBuilder。如何在 IntelliJ 中重置 SceneBuilder?

我必须按照此说明找到我需要编辑的文件。 -> Instructions

我用 Windows 10 所以我用 <SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>。我的路径看起来像 C:\Users\yourUserName\.IdeaIC2017.3\config。接下来,我搜索了"scenebulder"。结果将我带到一个名为 "options" 的文件和一个名为 "other" 的文件。

other.xml

<application>
  <component name="JavaFxSettings">
    <!-- change here --><option name="pathToSceneBuilder" value="$USER_HOME$/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Gluon/SceneBuilder.lnk" />
    <!-- change here --><option name="myPathToSceneBuilder" value="$USER_HOME$/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Gluon/SceneBuilder.lnk" />
  </component>
</application>

options.xml

<application>
  <component name="PropertiesComponent">
    <property name="Default.savedEditorTheme" value="_@user_Default" />
    <property name="installed.kotlin.plugin.version" value="1.2.10-release-IJ2017.3-1" />
    <property name="project.wizard.group" value="JavaFX Application" />
    <property name="project.wizard.template" value="JavaFX Application" />
    <!-- change here --><property name="file.chooser.recent.files" value="$USER_HOME$/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Gluon/SceneBuilder.lnk&#10;C:/Program Files/Java/jdk1.8.0_141" />
    <property name="jdk.selected.JAVA_MODULE" value="1.8" />
    <property name="file.gist.reindex.count" value="641" />
    <property name="lastTip" value="3" />
    <property name="settings.code.style.selected.tab.JAVA" value="Tabs and Indents" />
    <property name="FileTemplates.SelectedTemplate" value="HTML File" />
  </component>
</application>

我找到了我的 SceneBuilder exe 所在的位置并更改了两个文件中的路径。

other.xml

<application>
  <component name="JavaFxSettings">
    <!-- change here --><option name="pathToSceneBuilder" value="$USER_HOME$/AppData/Local/SceneBuilder/SceneBuilder.exe" />
    <!-- change here --><option name="myPathToSceneBuilder" value="$USER_HOME$/AppData/Local/SceneBuilder/SceneBuilder.exe" />
  </component>
</application>

options.xml

<application>
  <component name="PropertiesComponent">
    <property name="Default.savedEditorTheme" value="_@user_Default" />
    <property name="installed.kotlin.plugin.version" value="1.2.10-release-IJ2017.3-1" />
    <property name="project.wizard.group" value="JavaFX Application" />
    <property name="project.wizard.template" value="JavaFX Application" />
    <!-- change here --><property name="file.chooser.recent.files" value="$USER_HOME$/AppData/Local/SceneBuilder/SceneBuilder.exe&#10;C:/Program Files/Java/jdk1.8.0_141" />
    <property name="jdk.selected.JAVA_MODULE" value="1.8" />
    <property name="file.gist.reindex.count" value="641" />
    <property name="lastTip" value="3" />
    <property name="settings.code.style.selected.tab.JAVA" value="Tabs and Indents" />
    <property name="FileTemplates.SelectedTemplate" value="HTML File" />
  </component>
</application>

最后,我重新启动了 IntelliJ 并右键单击 FXML 文件并选择 "Open in SceneBuilder" 并且成功了。

转到 JavaFX Scene Builder 2.0.exe

Settings > Languages & Frameworks > JavaFX > Path to SceneBuilder 和 select 目录

按照以下步骤

下载并安装 scenebuilder(在您的机器上下载与 Java 相同版本的场景构建器,例如,如果您的本地有 Java 8,则下载场景构建器版本 8)

1.Open intellij -> 导航到文件 -> 设置 -> 类型 JavaFx

将本地机器中scenebuilder的位置设置为如下所示的路径

C:\Users\userid\AppData\Local\SceneBuilder\SceneBuilder.exe

点击应用并确定。

现在尝试从您的 .fxml 文件访问场景生成器