浏览 9579 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-01
默认情况下,Netbeans的配置文件夹存放在登录用户的主目录中,这时需要修改netbeans的安装目录中的etc/netbeans.conf文件中netbeans_default_userdir项目,让它指向一个没有被系统保护的硬盘分区中的文件夹。由于Netbeans在安装和运行时都没有一个直观的办法修改netbeans.conf中的这个项目,所以导致了很多麻烦,因为菜鸟们总对修改文件感到触头。 让事情简单化的手段有2个方面: 1、修改netbeans.conf文件,将其中设定为绝对路径的项目改为相对路径 2、做一个安装文件,让它安装后,把Netbeans添加到开始菜单项,再做个Netbeans的桌面快捷方式,同时让Netbeans和Java源文件相关联,让javaw.exe文件和JAR相关联。最好还能设置一下Java相关的环境变量。这个工作用NSIS来解决。 首先下载一个zip版的Netbeans,解压后到某个文件夹后,然后把JDK也拷到这个文件夹。现在我的文件夹结构所下所示: 解压目录(D:\nb6) | |----netbeans | | |-------bin----netbeans.exe |-------etc----netbeans.conf | |(netbeans的其他目录) |--------jdk1.6.0_04 现在,用记事本打开netbeans.conf文件,修改其中的netbeans_default_userdir和netbeans_jdkhome两项的值: netbeans_default_userdir="../nbsettings/6.0" netbeans_jdkhome="../jdk1.6.0_04" 这样之后,只要拷贝nb6这个文件夹,到哪里Netbeans都会找到同一文件夹下的jdk1.6.0_04,也不会丢失配置信息了。 现在,准备完成第2步,即把d:\nb6中的jdk和netbeans打包在一起,做成一个安装文件。NSIS是一个开源、基于脚本的安装程序生成器。它支持多国语言,Windows上很多知名的软件的安装程序都是用它做的,比如电骡、Winamp等等。它用一种特殊的脚本语语言控制安装的界面和流程,在逻辑控制上很有趣,和汇编语言有那么一点儿相象,打包之后的文件压缩率还是很高的。下面开始进行软件环境的安装: 首先,从nsis的官方网站:http://http://nsis.sourceforge.net下载一个NSIS的安装文件,然后再在http://hmne.sourceforge.net/下载一个可编辑、编译NSIS安装脚本的编辑器HM NIS Editor,基本的安装程序就装好了。 启动HM NIS Editor,它的"文件->新建脚本:向导"菜单提供了一个很好用的向导,可以帮你生成基本的脚本框架代码,结合NSIS的帮助文件和官方网站的提供的各种样例,我们可以很快地掌握安装脚本的编写。下面是我编写的打包D:\NB6目录中的JDK和Netbeans的脚本文件,它生成的安装文件提供了3种安装方式: (1)完全安装,包括JDK、Netbeans (2)最小安装,只包括Netbeans (3)定制安装,可以自己选择安装项目,但Netbeans还是必选的。 除去安装的功能之外,该安装程序还把.java文件和netbeans关联;如果用户安装时选择了JDK,则将.jar文件和javaw.exe关联,同时在系统中加入JAVA_HOME环境变量,并在PATH环境变量中加入JDK中的bin目录。 由于文件比较长,这里就不直接贴出源代码了,请参看帖子中的附件,该附件解压后包含三个文件,这里做一下简要介绍: (1)JDevIns.nsi,这是主安装脚本,它要包含(2)、(3)两个脚本,注意,(2)、(3)脚本要拷贝到NSIS安装目录中的Include子目录中,否则JDevIns.nsi将通不过编译。 (2)AddPath.nsh,它负责在PATH环境变量中加入需要的路径,请将其拷贝到NSIS(注意,不是HM NIS Editor)的Include子目录 (3)WriteEnvStr.nsh,它负责生成指定名称的环境变量,同样,也要把它拷贝到NSIS的Include子目录中 在HM NIS Editor中,完成上述设定后,打开JDevINs.nsi,按Ctrl+F9键,就可编译生成安装文件。 利用这个安装程序安装Netbeans和JDK后,把安装目录中的文件拷走到任何计算机中,Netbeans都可以直接运行;但严格来讲,这个安装程序还不能说是“绿色”的,因为它修改了系统的注册表和环境变量,不过,在卸载的时候,它会把这些修改再改回来的。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-29
JDK安装不需要重启电脑吧,
还有Netbeans官方提供解压缩版的. |
|
返回顶楼 | |