设置系统属性的可能方法在哪里?

时间:2015-10-19 00:38:22

标签: java netbeans

我有一个NetBeans Web应用程序项目。我最近将项目移动到了另一个目录。现在,代码(java)不再找到props目录。我以为我是在Project Properties | Run | VM Options中设置的,如下所示:

-DPropsDir = c:\ development \ projects \ [old dir] \ config

所以,我把它改成了新的目录。但是,当代码尝试使用

读取PropsDir系统属性时
System.getProperty("PropsDir");

它返回旧目录。我清除了NetBeans缓存。我搜索了整个硬盘以查找旧目录或任何类型的Windows系统变量没有任何运气。所以,我不知道它仍然被设置为旧目录。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

右键单击要在"项目中移动的项目"选项卡,然后单击"移动"。这将允许您将项目移动到新目录。

答案 1 :(得分:0)

解决了!我弄明白它的位置。对于Web应用程序,您需要在Netbeans IDE的“服务”选项卡下设置VM选项,然后在“服务器”|“Apache Tomcat”中设置VM选项。平台选项卡| VM选项。显然,Project Properties | Run | VM Options在这种情况下并不重要,因为它确实使用了tomcat VM。