繁体   English   中英

Netbeans 7.3的烦恼

[英]Netbeans 7.3 annoyances

我最近从Eclipse切换到Netbeans 7.3,并经历了很多怪癖,我想知道是否还有其他人经历过它们和/或找到了解决方案。 由于这些“问题”,我正在考虑再次切换回Eclipse,但我对此表示怀疑,因为NB也有很多优点!

这些是怪癖:

  • 在创建新的Java类并在方法中的某个地方进行一些打错时,NB无法直接识别/显示错误,但是要经过很长的等待或NB重新启动。 现有的类也会发生这种情况。
  • 后台扫描任务有时会卡在100%
  • 代码完成并不会永远。 甚至不用考虑重构或重命名类,因为扫描类路径要花费3分钟以上的时间(为什么,这是一个新的类,可以减轻负载)
  • 热部署:更改并不总是与(Glassfish)服务器正确同步。 有时需要完全取消部署和部署以反映源中所做的更改。
  • NB处理了我的pom.xml和glassfish-web.xml:它向pom.xml添加了部署提示,并且还更改或删除了glassfish-web.xml中的上下文根。 请停止这样做!
  • 为什么o为什么我不能在我的整个项目中执行“修复导入”。 可以对整个项目执行“组织导入”,但这不会添加丢失的导入。 参见http://netbeans.org/bugzilla/show_bug.cgi?id=167031#c2

在Windows XP,3GB RAM,2 + GHz cpu上运行NB 7.3该项目是一个Java 7 maven项目,包含12个模块/子项目

我强烈建议您不要尝试安装ScanOnDemand插件。 它完全破坏了我的Netbeans,迫使我使用任务管理器终止该进程。 找不到现有项目; 它们都被列为“无法识别的项目;缺少插件?”。 我不得不重新安装Netbeans。

要寻找的一件事是允许的最大堆。 尝试将“ -J-Xmx2000M”添加到Netbeans启动中。

参考: 设置堆大小

我建议坚持使用您最喜欢的IDE。 Eclipse仍然很流行,Juno软件包运行良好,开普勒已经可用。 您可以尝试最新的软件包。

IntelliJ IDEA看起来比其他Java IDE更好(重量轻,速度更快,与SCM(源配置)工具的良好集成,易于部署云的可能性,除非您可以自由选择IDE,而不论您是大还是小,否则就无需相互转换,IntelliJ是第一个对Play框架提供良好内置支持的IDE

Google Android ADT完全转向基于IntelliJ IDEA社区版本的AndroidStudio,以实现更快,更好的GUI和应用程序开发。

作为Java开发人员,尝试使用另一个IDE进行一些实验或出于某种目的而引起您的注意也不错。

例如:Netbeans带有Java EE,Java7 / Java2EE中的示例应用程序,看起来更好,它是websockets,Servlet3.0,NIO示例等的好示例,但是请尝试一下,或者忽略它是否无效。 从数据库表生成实体,在NetBeans中创建REST端点非常容易。它可能附带了许多内置的插件支持,这些插件支持各种Java框架,如RESTful Web服务框架,JSF2.x,Primefaces3.x,SpringMVC,Struts,但您可以不确定是否使用相同版本的框架。 根据您的业务需求,某些插件可能无法正常工作。 即使您可以使用现有版本,但由于使用Primefaces的Netbeans来开发Rich实时UI开发并不是很友好,而是需要手动创建XHTML模板。 Netbeans对Glassfish和tomcat都提供了很好的支持(我不确定其他服务器,但支持是内置的)。 您可以轻松进行远程部署。 NetBeans关于JavaEE的学习教程非常适合该主题的初学者。

Netbeans也可以作为压缩包提供,因此即使在Windows计算机上也无需安装。

Eclipse通过Java RoboCode学习工具(由IBM于很早之前开发)获得了更好的支持。

Netbeans也对HTML5,Groovy,PHP,C ++都提供了很好的支持(根据用户社区的帖子,因为我没有使用它们)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM