NetBeans运行不正常

时间:2012-12-21 19:04:19

标签: java netbeans directory

我刚刚安装了Windows 7 64位并安装了NetBeans 7.2.1。

我从NetBeans 7.2 RC2(32位)导入了所有设置。 我已经创建的所有项目都将在NetBeans中执行。但是,它们不会更新任何代码。我做的任何更改都会被NetBeans忽略 - 我添加了一个

system.out.println("Test!");

将项目的 main 作为第一行代码,它不会执行该代码。同样,我删除的任何代码仍然执行。

除此之外,每当我创建新项目时,它们都不会运行。新创建的Java应用程序(File-> New Project-> Java-> Java Application),包含以下代码:

package testapp;

public class TestApp {

  public static void main(String[] args) {
    System.out.println("Hello world!");
  }
}

不会执行。 NetBeans将返回以下错误:

Error: Could not find or load main class testapp.TestApp
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

我为任何项目创建的任何新类都会返回此结果。

我对此的理论:NetBeans正在使用" s ##"在我的项目位置的父目录中的名称。 .class文件放在" s ## / java / ## / classes / PROJECTNAME /"与他们各自的包裹。然后,NetBeans尝试从项目文件夹中的构建目录运行类,该目录为空。

项目文件夹不是只读的,没有任何特殊权限,我以管理员身份运行NetBeans。当我将.class文件放在项目文件夹的build文件夹中时,它在NetBeans中运行。我也可以构建文件并运行.jar,它将使用最新的代码运行。

在我安装7.2.1之前没有发生这种情况。一切正常,所以它必须是7.2.1的问题,对吧?为什么NetBeans会这样做,我该如何解决这个问题?

0 个答案:

没有答案