0

我认为错误是由于我的路径或类路径不正确,但我使用 Java 几个月没有问题,因为我在下载 Eclipse Neon 时设置了路径。我还看到在包中会导致它,所以我在包之外创建了类,但仍然出现错误。

奇怪的是我创建的一些类运行良好,但其他类则不能,它们将是同一个包中的某些代码,但名称不同。

这是确切的示例,HelloWorld 有效,但 parserpractice 无效,并且它们都位于完全相同的位置:

package ParserPractice;

public class HelloWorld {

    public HelloWorld() {
        // TODO Auto-generated constructor stub
    }

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

    }

}

package ParserPractice;

public class parserpractice {

    public parserpractice() {
        // TODO Auto-generated constructor stub
    }

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

我在 Windows 7 上的 Path 和 ClassPath 环境变量是:

路径变量名:C:\Program Files\Java\jdk1.8.0_101\bin;C:\Program Files\Java\jre1.8.0_101\bin;

ClassPath 变量名:C:\Program Files\Java\jdk1.8.0_101\bin

我不断地改变这些,但我所有的旧代码仍然运行,一些新的类仍然运行。但由于某种原因,一些新类会产生错误:

错误:无法找到或加载主类。

我该如何解决这个错误?

4

3 回答 3

0

你能像这样改变你的路径和类路径吗

路径变量名:%ProgramFiles%\Java\jdk1.8.0_101\bin;%ProgramFiles%\Java\jre1.8.0_101\bin; 类路径变量名:%ProgramFiles%\Java\jdk1.8.0_101\bin

于 2017-03-10T03:38:50.733 回答
0

我在笔记本电脑上使用了eclipse,它运行良好。我认为这个问题与我的电脑有多旧有关。这是古老的。在接下来的几个月里,我正在建造一个新的。

因此,当我尝试了所有可能的方法时,我将结束这个问题,在这一点上,我认为这是一些深奥的问题,甚至不值得尝试弄清楚。我可能会尝试重新安装 eclipse,看看是否能解决它,但因为我得到了一台新 PC,我什至可能不会打扰。

谢谢你的帮助。

于 2017-03-11T15:10:51.990 回答
-1

您可以检查引用库的路径。转到引用的库>构建路径>配置构建路径并检查所有路径是否正确。

于 2017-03-10T01:41:37.423 回答