Netbeans 7.3烦恼

时间:2013-02-27 13:37:47

标签: netbeans netbeans-7.3

我最近从Eclipse切换到Netbeans 7.3并遇到了很多怪癖,我想知道是否有其他人经历过它们和/或得到了解决方案。由于这些问题'我考虑再次切换回Eclipse,但我有点怀疑,因为NB也有很多好东西!

这些是怪癖:

  • 在创建新的Java类时,并制作一些拼写错误,例如在方法的某个地方,NB不会直接识别/显示错误,但是经过很长时间的等待或重新启动NB。 这也适用于现有的类。
  • 后台扫描任务有时会停留在100%
  • 代码完成确实需要永远。不要考虑重构或重命名一个类,因为扫描类路径需要大约3分钟(为什么,这是一个用来缓解负载的新类)
  • 热部署:更改并不总是与(Glassfish)服务器正确同步。 有时需要完整的取消部署和部署以反映源中所做的更改。
  • NB操纵我的pom.xml和glassfish-web.xml:它为pom.xml添加了一个部署提示,并且还更改或删除了glassfish-web.xml中的context-root。请停止这样做!
  • 为什么我为什么不能做'修复导入'在我的整个项目上。您可以进行组织导入'整个项目,但这不会添加缺少的导入。请参阅http://netbeans.org/bugzilla/show_bug.cgi?id=167031#c2

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

要寻找的一件事是允许最大堆。尝试将“-J-Xmx2000M”添加到Netbeans初创公司。

参考:Setting Heap Size

答案 2 :(得分:0)

我建议坚持你最喜欢的IDE。 Eclipse仍然很受欢迎,Juno软件包表现良好,Kepler已经上市。您可以尝试最新的套餐。

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示例等的好例子......但是只是尝试它或者只是忽略它是否不起作用。从数据库表生成实体非常容易,在NetBeansIt中创建REST端点可能会为各种java框架提供大量内置插件支持,如RESTful webservice框架,JSF2.x,Primefaces3.x,SpringMVC,Struts,但是你可以不确定使用相同版本的框架。根据您的业务需求,某些插件可能无法正常工作。即使您对现有版本没有问题,开发Rich实时UI开发也不是很友好,因为Netbeans使用Primefaces,而您需要手动创建XHTML模板。 Netbeans对Glassfish和tomcat提供了很好的支持,(其他服务器我不确定,但支持是内置的)。您可以轻松地进行远程部署。关于JavaEE的Netbeans学习教程很适合初学者。

Netbeans也可以作为压缩包使用,因此即使在Windows机器上也无需安装。

Eclipse使用Java RoboCode学习工具得到了更好的支持(很久以前由IBM开发。)。

此外,Netbeans还支持HTML5,Groovy,PHP,C ++(根据用户社区的帖子,因为我没有使用它们)。