默认情况下,netbeans将其设置存储在用户主目录下名为.netbeans的目录中。是否可以更改此目录的位置(特别是在Windows下)?
感谢James Schek我现在知道答案(改变netbeans.conf中的路径),但这引出了另一个问题: 有没有办法在netbeans设置目录的路径中包含当前用户名?
我想做这样的事情:
netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"
但是我无法弄清楚要使用的变量的名称(如果有的话)。 当然我可以使用--userdir选项实现同样的目的,我只是好奇。
答案 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中测试。