我有一个NetBeans web应用程序项目。我最近将项目移到了另一个目录。现在,代码(java)不再找到props目录。我以为我在项目属性|运行|VM选项中设置它,像这样:
-DPropsDir = c: 开发[老dir] 项目配置
所以,我把它改成new dir。但是,当代码试图用
读取PropsDir系统属性时System.getProperty("PropsDir");
返回旧目录。我清除了NetBeans缓存。我搜索了整个硬盘,寻找任何对旧目录或任何类型的windows系统变量的引用,但没有任何运气。所以,我不知道它在哪里仍然被设置为旧的目录。
任何想法?
在"projects"选项卡中右键单击要移动的项目,然后单击"move"。这将允许您将项目移动到新目录。
解决!我知道它的位置了。对于web应用程序,您需要在Netbeans IDE的Services选项卡下设置VM选项,然后在Servers|Apache Tomcat| Platform选项卡|VM选项下设置VM选项。显然,项目属性|运行|虚拟机选项在这种情况下是没有意义的,因为它实际上是使用tomcat虚拟机。