如何更改netbeans设置目录的位置(〜/ .netbeans)

时间:2008-09-22 18:03:20

标签: netbeans

默认情况下,netbeans将其设置存储在用户主目录下名为.netbeans的目录中。是否可以更改此目录的位置(特别是在Windows下)?

感谢James Schek我现在知道答案(改变netbeans.conf中的路径),但这引出了另一个问题: 有没有办法在netbeans设置目录的路径中包含当前用户名?

我想做这样的事情:

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

但是我无法弄清楚要使用的变量的名称(如果有的话)。 当然我可以使用--userdir选项实现同样的目的,我只是好奇。

3 个答案:

答案 0 :(得分: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”

答案 1 :(得分:2)

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

答案 2 :(得分:2)

对于那些在这里寻找答案的人来说:

如果您尝试在Windows中设置便携版本,如果userdir处于与Netbeans根目录相同或更低的水平,Netbeans 7.2及更高版本将无法启动。

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

使用文件夹OUTSIDE netbeans安装,例如 netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"

对于缓存而言并不重要。

在Windows 8.1和7中测试。