当我打开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]]
其他一切看起来都是信息性的且无害的。
答案 0 :(得分:0)
NetBeans按设计工作,其行为是合乎逻辑的(或者至少是出于意图)。请参见起始页中有关NetBeans的说明:
NetBeans在您使用时打开功能。开始创建和 打开项目,IDE就会激活您的功能 需要...
例如,当您第一次启动NetBeans时:
如果现在打开HTML文件,则会启用运行按钮,但除非编辑文件,否则全部保存按钮将保持禁用状态。
请注意,不仅禁用了按钮,还禁用了按钮。以及它们相应的菜单项。