我有一个NetBeans Web应用程序项目。我最近将项目移动到了另一个目录。现在,代码(java)不再找到props目录。我以为我是在Project Properties | Run | VM Options中设置的,如下所示:
-DPropsDir = c:\ development \ projects \ [old dir] \ config
所以,我把它改成了新的目录。但是,当代码尝试使用
读取PropsDir系统属性时System.getProperty("PropsDir");
它返回旧目录。我清除了NetBeans缓存。我搜索了整个硬盘以查找旧目录或任何类型的Windows系统变量没有任何运气。所以,我不知道它仍然被设置为旧目录。
有什么想法吗?
答案 0 :(得分:1)
右键单击要在"项目中移动的项目"选项卡,然后单击"移动"。这将允许您将项目移动到新目录。
答案 1 :(得分:0)
解决了!我弄明白它的位置。对于Web应用程序,您需要在Netbeans IDE的“服务”选项卡下设置VM选项,然后在“服务器”|“Apache Tomcat”中设置VM选项。平台选项卡| VM选项。显然,Project Properties | Run | VM Options在这种情况下并不重要,因为它确实使用了tomcat VM。