【问题标题】:Java - Error: Could not find or load main classJava - 错误:无法找到或加载主类
【发布时间】:2017-07-31 05:19:55
【问题描述】:

我认为错误是由于我的路径或类路径不正确,但我使用 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;

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

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

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

我该如何解决这个错误?

【问题讨论】:

  • 您运行的确切命令是什么?你的工作目录是什么,你的类文件在哪里?
  • 你的类路径应该是你的类文件所在的位置。不需要将 JDK 和 JRE 添加到您的 PATH 中。最后,什么你想跑?
  • 我只是在 Eclipse 中运行类文件,就像上面的那些文件。没有我需要运行的特定文件,我只是想弄清楚为什么有些运行而另一些会产生错误。
  • 我将类路径更改为包含所有项目文件夹的工作区文件夹。这是最接近我的类文件的工作目录的地方。我重新启动了 eclipse,但仍然在 parserpractice 类上出现错误,并且 HelloWorld 仍然有效。

标签: java eclipse compiler-errors path eclipse-classpath


【解决方案1】:

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

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

感谢您的帮助。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-25
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-10
        • 2017-03-04
        相关资源
        最近更新 更多