错误添加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 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 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 文件访问场景生成器
所以我安装了 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 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 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 文件访问场景生成器