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

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

我想做这样的事情:

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

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

有帮助吗?

解决方案

是的,编辑%NETBEANS_HOME%\ etc。

下的netbeans.conf文件

使用以下内容编辑该行: netbeans_default_userdir = QUOT; $ {HOME} / netbeans的/ 6.0"

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

其他提示

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

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

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

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

使用文件夹OUTSIDE netbeans安装,例如 <代码> netbeans_default_userdir = QUOT; C:\便携式\ NetbeansUserDir \ 8.0&QUOT;

对于缓存而言并不重要。

在Windows 8.1和7中测试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top