【发布时间】:2018-01-09 20:20:31
【问题描述】:
所以我第一次安装了Intellij,我错误地将SceneBuilder's快捷链接链接到FXML文件并不断收到这个错误:IntelliJ failed to start scene builder。经过大量搜索,我找不到如何重置 SceneBuilder。如何在 IntelliJ 中重置 SceneBuilder?
【问题讨论】:
标签: intellij-idea scenebuilder
所以我第一次安装了Intellij,我错误地将SceneBuilder's快捷链接链接到FXML文件并不断收到这个错误:IntelliJ failed to start scene builder。经过大量搜索,我找不到如何重置 SceneBuilder。如何在 IntelliJ 中重置 SceneBuilder?
【问题讨论】:
标签: intellij-idea scenebuilder
我必须按照此说明查找需要编辑的文件。 -> Instructions
我使用的是 Windows 10,所以我使用了<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>。我的路径看起来像C:\Users\yourUserName\.IdeaIC2017.3\config。接下来,我搜索了“scenebulder”。结果将我带到一个名为“options”的文件和一个名为“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 所在的位置并更改了两个文件中的路径。
其他.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 文件并选择“在 SceneBuilder 中打开”,它就可以工作了。
【讨论】:
按照以下步骤进行
下载并安装scenebuilder(在您的机器上下载与您的Java相同版本的scene builder,例如,如果您的本地有Java 8,则下载Scene builder版本8)
1.打开intellij->导航到文件->设置->输入JavaFx
将scenebuilder在本地机器中的位置设置为如下所示的路径
C:\Users\userid\AppData\Local\SceneBuilder\SceneBuilder.exe
点击应用并确定。
现在尝试从您的 .fxml 文件访问场景构建器
【讨论】: