11

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

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

我想做这样的事情:

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

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

4

3 回答 3

15

是的,编辑 %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”

于 2008-09-22T18:37:07.700 回答
2

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

于 2008-09-22T20:11:25.963 回答
2

对于来到这里寻找答案的人:

如果您尝试在 Windows 中设置可移植版本,如果 userdir 处于同一级别或低于 Netbeans 根目录,则 Netbeans 7.2 及更高版本将无法启动。

所以如果你有: 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 中测试。

于 2015-01-15T23:40:37.153 回答