【发布时间】:2011-03-05 21:16:56
【问题描述】:
如何更改 Netbeans 6.9 for Java SE\ME\EE 中的默认项目目录?
【问题讨论】:
标签: java netbeans default directory
如何更改 Netbeans 6.9 for Java SE\ME\EE 中的默认项目目录?
【问题讨论】:
标签: java netbeans default directory
我认为您不能使其特定于模块,但您可以按如下方式进行设置:
projectui.properties 文件。对我来说(Windows)它在C:\Documents and Settings\Catchwa\.netbeans\6.9\config\Preferences\org\netbeans\modules\projectui.properties
projectsFolder=C:\\NetBeansProjects 变量是我认为您想要更改的。【讨论】:
projectui.properties 文件位于 $HOME/.netbeans/$VERSION/config/Preferences/org/netbeans/modules 中,其中$VERSION 是完整的 NB 版本号。
在 Windows 7 下,在 AD 下登录,projectui.properties 文件的目录位于 USERPROFILE 环境变量中列出的父文件夹下(在命令提示符窗口中键入 set):
C:\Users\my_login_name\\.netbeans\7.0\config\Preferences\org\netbeans\modules\projectui.properties
它不在 HOME 或 APPDATA 变量指向的目录中。
将 projectsFolder 值更改为新位置,重新启动 NetBeans 并且新项目的默认文件夹位于新位置。成功了!
【讨论】:
我发现我的位置稍有不同(Windows 7 64 位,使用 Netbeans 7.2):
C:\Users\UserName\AppData\Roaming\NetBeans\7.2\config\Preferences\org\netbeans\modules\projectui.properties
【讨论】:
C:\Users\UserName\AppData\Roaming\NetBeans\7.x\config\Preferences\org\netbeans\modules\subversion.properties并设置checkoutStep.checkoutDirectory来改变默认的结账路径。
在 windows 7 64 位属性文件可以在 c:\Users\user\AppData\Roaming\NetBeans\7.2.1\config\Preferences\org\netbeans\modules\ 文件夹下找到
【讨论】:
对于 NetBeans 7.3 最新版本(至少对于 Windows 7 64 位),执行此操作的方式略有不同。在您的系统中搜索 netbeans.conf(从资源管理器窗口)或转到其默认安装位置:
C:\Program Files\NetBeans 7.3\etc\netbeans.conf
在 Mac OS X 上查找 netbeans.conf:
find / -name "netbeans.conf" -print &
在 Linux 中查找 netbeans.conf:
sudo find / -name "netbeans.conf" 2> /dev/null
然后编辑 netbeans.conf 文件替换 userdir 行:
netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/7.3"
使用您的新项目目录/文件夹路径:
netbeans_default_userdir="C:/APPS/netbeans/"
-或-
netbeans_default_userdir="\Applicatons\netbeans\"
(注意:如果您在网络管理的安全环境中的 Windows 中遇到问题,则需要管理员权限才能进行此更改。使用编辑器的“.exe”直接打开文件,方法是右键单击启动器文件并单击“以管理员身份运行”,我必须为 Notepad++ 执行此操作,因为它说“另一个应用程序正在使用该文件”,但实际上它只是对非管理员用户锁定)。
这会更改存储用户特定 IDE 设置的默认 userdir,但不会更改默认项目文件夹/目录。接下来,您需要使用新的 IDE 设置打开 NetBeans IDE 并开始创建一个新的 Java 项目(然后在项目创建向导的第二个屏幕后取消)。现在它将在您设置的 userdir 中创建一个新的 projectui.properties 文件;这是在此解决方法之前未找到的文件,您需要根据其他建议进行编辑。经过这些更改后,我的位置在这里:
C:\APPS\netbeans\config\Preferences\org\netbeans\modules
最后,您已经到达终点线,可以将 projectsFolder 属性值更改为您想要的路径,如果您没有看到 projectsFolder 的线,那么只需在文件底部键入或粘贴一个,以指向您希望 NetBeans 默认存储项目的路径,例如:
projectsFolder=C:/APPS/projects/
-或-
projectsFolder=\Applicatons\projects\
哇,这是很多设置更改,但它最终以我想要的方式为我工作,能够使用我在公司 LAN 上的用户名空间在本地工作区和网络工作区之间来回切换我的 IDE更改 projectui.properties 文件夹中的 projectsFolder 属性值。
注意: 在 Linux 或 Mac 上,您可能不需要修改 netbeans.conf 的第一步,因为 projectui.properties 应如下所示(可能因操作系统版本而异): $HOME/.netbeans/7.3/config/Preferences/org/netbeans/modules/projectui.properties
【讨论】:
netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/7.3",以防万一你有12版
在 linux/Ubuntu 中
更新projectui.properties文件中的以下内容
projectsFolder=/home/folder/NB
【讨论】:
在较新的版本中,在“项目”选项卡中右键单击要移动的项目,然后单击“移动”。这将允许您将项目移动到新目录。
【讨论】: