【问题标题】:How to add SceneBuilder to Intellij after mistakenly adding the SceneBuilder's shortcut link错误添加 Scene Builder 的快捷方式链接后如何将 Scene Builder 添加到 Intellij
【发布时间】:2018-01-09 20:20:31
【问题描述】:

所以我第一次安装了Intellij,我错误地将SceneBuilder's快捷链接链接到FXML文件并不断收到这个错误:IntelliJ failed to start scene builder。经过大量搜索,我找不到如何重置 SceneBuilder。如何在 IntelliJ 中重置 SceneBuilder?

【问题讨论】:

    标签: intellij-idea scenebuilder


    【解决方案1】:

    转到Settings > Languages & Frameworks > JavaFX > Path to SceneBuilder并选择JavaFX Scene Builder 2.0.exe的目录

    【讨论】:

      【解决方案2】:

      我必须按照此说明查找需要编辑的文件。 -> 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&#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 所在的位置并更改了两个文件中的路径。

      其他.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 文件并选择“在 SceneBuilder 中打开”,它就可以工作了。

      【讨论】:

        【解决方案3】:

        按照以下步骤进行

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

        1.打开intellij->导航到文件->设置->输入JavaFx

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

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

        点击应用并确定。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-04-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-03-12
          • 2016-11-28
          • 2017-11-29
          相关资源
          最近更新 更多