Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改netbeans设置目录(~/.netbeans)的位置_Netbeans - Fatal编程技术网

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

如何更改netbeans设置目录(~/.netbeans)的位置,netbeans,Netbeans,默认情况下,netbeans将其设置存储在用户主目录下名为.netbeans的目录中。是否可以更改此目录的位置(尤其是在Windows下) 感谢James Schek,我现在知道了答案(在netbeans.conf中更改路径),但这让我想到了另一个问题: 有没有办法在netbeans设置目录的路径中包含当前用户名 我想这样做: netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta" 但是我无法找出要使用的变量的名称(如果有

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

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

我想这样做:

netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"
但是我无法找出要使用的变量的名称(如果有)。
当然,我也可以通过--userdir选项实现同样的效果,我只是好奇。

是的,编辑%netbeans\u HOME%\etc下的netbeans.conf文件

使用以下命令编辑行: netbeans\u default\u userdir=“${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\u default\u userdir=“c:\Portable\Netbeans\userdir\8.0”

使用netbeans安装外部的文件夹,例如。
netbeans\u default\u userdir=“c:\Portable\NetbeansUserDir\8.0”

对于缓存来说,这并不重要

在Windows 8.1和7中测试