Netbeans功能区在启动时被禁用

时间:2018-07-20 00:16:42

标签: netbeans netbeans-8

当我打开Netbeans环境时,功能区和大多数相关命令(运行,构建,编译等)将被禁用,直到我在编辑器窗口中单击源文件选项卡。这对我来说毫无意义。我是否有无意更改了此选项以显示此不便行为?

请勿将此与启动时的冻结混淆。环境起作用;我只需要单击一个源文件,然后按F6键即可。

产品版本= NetBeans IDE 8.2(内部版本201609300101)(#5fd841261bf9)
操作系统=在amd64上运行的Windows 10版本10.0
Java; VM;供应商= 1.8.0_131; Java HotSpot(TM)64位服务器VM 25.131-b11;甲骨文公司
运行时= Java(TM)SE运行时环境1.8.0_131-b11

日志中的警告对我来说没有任何意义,因此我在这里引用它们。

以下警告出现在org.netbeans.core.modules的日志中: 模块[org.netbeans.modules.form.nb]使用不推荐使用的org.jdesktop.layout:改用javax.swing.GroupLayout。 (在表单编辑器中:在Inspector中选择Form ...;将Layout Generation Style更改为Standard Java 6代码。)
模块[org.netbeans.modules.java.editor.lib,org.netbeans.modules.xml.text]使用已弃用的org.netbeans.modules.editor.deprecated.pre65formatting。
模块[org.netbeans.modules.ide.kit,org.netbeans.modules.xml.text]使用已弃用的org.netbeans.modules.editor.structure。
模块[org.netbeans.modules.apisupport.ant,org.netbeans.modules.java.hints,org.netbeans.modules.maven.hints]使用org.netbeans.modules.java.hints.legacy.spi :请改用Java提示SPI(org.netbeans.spi.java.hints)。

以下警告出现在org.netbeans.TopSecurityManager的日志中: 系统属性netbeans.user的使用已过时,改为使用org.netbeans.modules.nativeexecution.support.hostinfo.impl.HostInfoFactory.getNBKey(HostInfoFactory.java:417)上的InstalledFileLocator / Places。

org.netbeans.modules.options.keymap.LayersBridge也有警告: 无效的快捷方式:org.openide.loaders.BrokenDataShadow@479ddf02 [MultiFileObject @ 4311b053 [Keymaps / NetBeans / D-BACK_QUOTE.shadow]]

其他一切看起来都是信息性的且无害的。

1 个答案:

答案 0 :(得分:0)

NetBeans按设计工作,其行为是合乎逻辑的(或者至少是出于意图)。请参见起始页中有关NetBeans的说明:

  

NetBeans在您使用时打开功能。开始创建和   打开项目,IDE就会激活您的功能   需要...

StartPage

例如,当您第一次启动NetBeans时:

  • 没有活动的项目,因此运行按钮被禁用。 (如果启用了该功能,NetBeans将如何知道要运行什么?)
  • 没有要保存的内容,因此全部保存按钮被禁用。 (如果启用该功能,您可能会保存什么?)
  • 相反,
  • 启用了 New Project Open Project 按钮,因为在NetBeans启用后立即打开现有项目或创建新项目很有意义。开始。

如果现在打开HTML文件,则会启用运行按钮,但除非编辑文件,否则全部保存按钮将保持禁用状态。

请注意,不仅禁用了按钮,还禁用了按钮。以及它们相应的菜单项。