NetBeans RCP

NetBeans运行的速度实在是不敢恭维。还好机器配置还可以,修改其JVM启动参数命令行 ,以期运行的更加顺畅。

那么如何修改NetBeans IDE的JVM参数呢?

1、到NetBeans IDE的安装目录的etc子目录,例如我的是“D:/Netbeans-5.5/etc”。

2、在该目录下有个叫netbeans.conf的文件,呵呵,这就是我们要找的文件啦。

3、在编辑器打开该文件,netbeans_default_options=“……” 就是我们要添加/修改的地方,按照个人的喜好将合法JVM命令填入,重启IDE即可起作用啦 。

默认的IDE命令行参数为:netbeans_default_options="-J-Xms 32m -J-Xmx128m - J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J- Dapple.laf.useScreenMenuBar=true"

这是一些JVM命令行参数范例:

-J-Xms128m —— initial Java heap size
-J-Xmx256m —— max Java heap size
-J-XX:NewRatio=20 —— Ratio of old generation to young generation space
-J-XX:+UseConcMarkSweepGC —— use the concurrent old generation garbage collector
-J-XX:+UseParNewGC —— use the parallel young generation garbage collector
-J-XX:+CMSPermGenSweepingEnabled —— enable concurrent gc in permanent generation
-J-XX:+CMSClassUnloadingEnabled —— enable class unloading in permanent generation with the concurrent gc collector
-J-XX:+CMSPermGenPrecleaningEnabled —— enable pre-cleaning when using concurrent gc collector in permanent generation
-J-XX:PermSize=64m —— initial size of permanent generation space set to 64m
-J-XX:MaxPermSize=96m —— max size of permanent generation space set to 96m
-J-Dswing.aatext=true —— use font anti-aliasing

那么如何修改NetBeans RCP项目的JVM参数呢?

在Suite项目的重要文件中有一个project.properties文件,在该文件最后面加上 run.args=“……”。如此一来,在执行的时候,NetBeans RCP就会 将这个参数追加到Java的JVM命令行参数上执行。但是,打成ZIP包的etc中并没有修改。此时 我们需要修改Suite项目根目录下的build/launcher/etc下的client.conf,这样再打ZIP包就会 将修改后的JVM参数一起打包。

值得注意的地方是,必须在Java的参数前面加上“-J”。

时间: 2024-11-03 05:13:10

NetBeans RCP的相关文章

改进NetBeans RCP应用程序的构建方式:OpenBlueSky已发布

经过一番设计之后,我的 ant 工具已经很好用了,对 NetBeans RCP 项目的构建方式有了一点儿改进. 我在 上一篇博客文章 中提到,我认为分发 NetBeans RCP 项目源的好方法绑所使用的构建平台(当然,如果不是默认的 NetBeans 平台). 我建议在分发中使用以下目录布局: lib/nbm - 用于存放以 nbm 文件形式打包的引用平台; lib/nbm/NetBeans6.0RC1 - 用于存放需要使用的 NetBeans 平台的模块: lib/platform7-bas

NetBeans RCP: Tangram Build2008033001

版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi 这段时间主要在学习 NetBeans 的文件系统设计,体现在 Tangram 里就是重新设计了表示文件/文件夹的 FileDataNode 和表示图片文件的 PhotoDataNode,他们位于『Tangram Core』模块.同时还相应的修改了 Explorer 模块和 Previewer 模块中的表现层组件. 新增了图像处理功

NetBeans vs. Eclipse RCP:插件机制比较

NetBeans与Eclipse处理扩展点及扩展的方式是不同的.让我们看看这些不同 之处.请注意,本文仅针对那些对这两个平台的插件机制都具备相当知识的人. NetBeans Platform: 定义扩展点 创建一个接口,并将它置入一个公共模块包中. 创建扩展 创建上述接口的实现,并通过layer.xml文件将它注册到虚拟文件系统 中. 读取可用的扩展 使用org.openide.util.Lookup类去获取上述接口实现的实例. Eclipse RCP: 定义扩展点 创建一个扩展点的描述符方案,

Java IDE实用对比:Eclipse、NetBeans、IntelliJ

Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐.当然一提到Java IDE,人们不禁会提到其他Java IDE像NetBeans,IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?因此在Java开发的空间里,对这些主要的IDEs做一个全面的比较是很有必要的,通过比较我们找出这些主要的IDEs在四个通常的开发领域:Swing, JSP/Struts, JavaServer Faces和 J2

Eclipse NetBeans IntelliJ的实用对比

Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐.当然一提到Java IDE,人们不禁会提到其他Java IDE像NetBeans,IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?因此在Java开发的空间里,对这些主要的IDEs做一个全面的比较是很有必要的,通过比较我们找出这些主要的IDEs在四个通常的开发领域:Swing, JSP/Struts, JavaServer Faces和J2E

让NetBeans启动的更加快

关于Netbeans的优化baidu google一把会得到很多,大多都是从netbeans的配置出发来调整JVM参数实现的.既然Netbeans是RCP,那么也可以根据自己的需要完全定制一个符合自己需求的大小来.首先我从官方站点上下一个最小的J2SE版本的回来也就30M而已.然后根据自己的需要下几个Web开发插件,除去几个不常用的功能.这样启动起来也就飞快了.是在是没什么技术含量.借个图吧看看就明白了. 另外.打个广告给自己的淘宝店哈.蓝天麦子情侣装.亲子装.便宜大促销啊http://shop

在Java ME平台中使用Subversion、NetBeans IDE和Sun Java System Web Server

问题 源代码管理(SCM)产品用于管理多个版本的项目文件,允许您保存新版本.恢复较旧版本以及在不同版本之间进行比较.当您在修改项目的过程中引入了bug,这将是一个非常有价值的功能.大多数较新源代码管理(SCM)产品除了可管理各文件的版本之外,还提供了在 Bell 实验室中开发的源代码控制系统(SCCS). 即使对于小型项目,每一位开发人员也应该使用源代码管理(SCM).小型项目转变成大型项目是必然的事情,虽然从工作上说仅仅需要修复错误和添加功能.跟踪和管理软件的能力是获得成功的关键因素. 应用程

NetBeans VS Eclipse,新一轮的争端

从前不久开始, www.theserverside.com ,www.javalobby.org ,dev2dev论坛等多个Java论坛上争论着一个非常激烈的话题:Why Eclipse Developers Are Moving To NetBeans(为什么Eclipse 开发者正在转向 NetBeans).不知道是什么原因,如此简单的争端到了后来也会有些发霉的味道. 不能否认,这些言论最初可能是发自一个NetBeans的忠实用户,难免言谈之间会有所偏见.不过据理力争,其说法也并非全无可取之

NetBeans IDE 4.1 快速入门指南

快速入门 Web 服务是分布式应用程序组件,它们符合一定的标准,因而可供外部使用.分布式环境的激增对企业提出了新的要求,企业必须能够通过开放式网络将某个应用程序的全部或部分功能向其他应用程序公开.使用 Web 服务,可以解决独立开发并在各种不同软件和硬件平台上运行的应用程序的集成问题. NetBeans IDE 4.1 与基于 JSR-109 的 Web 服务支持捆绑在一起,JSR-109 是一种开发范例,它适用于基于 JAX-RPC (JSR-101) 的 J2EE 开发.NetBeans I