2008-09-22 182 views
10

默认情况下,netbeans会将其设置存储在用户主目录下名为.netbeans的目录中。是否有可能改变这个目录的位置(特别是在Windows下)?如何更改netbeans设置目录的位置(〜/ .netbeans)

感谢詹姆斯Schek我现在知道答案(更改netbeans.conf中的路径),但这使我另一个问题: 有没有一种方法,包括在路径设置的netbeans目录中当前用户名?

我想要做这样的事情:

netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta" 

,但我无法找出变量使用的名称(如果有任何)。 当然,我可以用--userdir选项实现同样的功能,我只是好奇而已。

回答

13

是的,编辑%NETBEANS_HOME%\ etc下的netbeans.conf文件。

编辑与行: netbeans_default_userdir = “$ {HOME} /的NetBeans/6.0。”

如果你需要不同的 “情景模式” - 即。想要使用不同的主目录运行不同的Netbeans副本,可以将新的主目录传递给启动器。运行“netbeans.exe --userdir/path/to/dir”或“nb.exe --userdir/path/to/dir”

2

“HOME”是IDE支持的唯一变量。使用Netbeans平台部署自定义应用程序时,“APPNAME”也支持开箱即用。

2

有人谁在这里登陆了狩猎的答案:

如果你想安装在Windows上,NetBeans 7.2一个便携版本,如果用户目录或者是在同一水平比Netbeans的根下了无法启动。

所以,如果您有: c:\Portable\Netbeans你不能做netbeans_default_userdir="c:\Portable\Netbeans\userdir\8.0"

例如使用一个文件夹之外NetBeans安装 netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"

缓存没关系。

经过Windows 8.1和7测试。