如何更改NetBeans设置目录的位置(~/.netbeans)?

12

NetBeans默认情况下将其设置存储在称为“ .netbeans”的目录中,该目录位于用户主目录下。是否可能更改此目录的位置(尤其是在Windows下)?

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

我想做类似这样的事情:

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

但我不知道要使用哪个变量的名称(如果有的话)。 当然,我可以使用--userdir选项来实现相同的效果,我只是好奇。

3个回答

16

是的,在 %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
对于那些在此寻找答案的人:
如果您正在尝试在Windows上设置便携式版本,Netbeans 7.2及以上版本将无法启动,如果userdir与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中进行了测试。

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接