当前位置: 首页 > 知识库问答 >
问题:

Java-找不到或加载主类Class01

林星阑
2023-03-14

我还尝试将我的类路径设置为'C:\ProgramFiles\java\jre1.8.0_144\lib\rt.jar',尽管我读到这不是必需的。

从class01.java创建class01.class没有问题

javac Class01.java -> created Class01.class

不过,当我尝试运行程序时

java Class01

共有1个答案

靳涵亮
2023-03-14

您需要告诉Java它应该在哪里找到您的文件的类路径。我认为您在java命令中缺少了classpath参数(见下文)。下面是一个如何创建java文件、编译和运行它的简单示例:

public class X {

    public static void main(String[] args) {
        System.out.println("Blah!");
    }
}
"%JAVA_HOME%\bin\javac" X.java
"%JAVA_HOME%\bin\java" -classpath . X

这将打印出:

Blah!

注意,JAVA_HOME是Windows中的一个系统变量,它需要指向Java运行时环境的位置。

 类似资料:
  • 我认为这个错误是由于路径或类路径不正确造成的,但是我在下载Eclipse Neon时使用Java几个月没有问题,因为我设置了路径。我还发现在包中也会导致错误,所以我在包外创建了类,但仍然得到了错误。 Windows7上的Path和ClassPath环境变量是: 路径变量名:C:\ProgramFiles\Java\JDK1.8.0_101\bin;C:\ProgramFiles\Java\JRE1

  • 问题内容: 我在编译和运行Java代码时遇到麻烦,目的是允许我将Java与模拟建模包Vensim的共享对象接口。 以下代码编译没有错误: 但是,当我尝试运行以下命令时: 我收到以下错误:“错误:找不到或加载主类SpatialModel”。我的SpatialModel.java代码确实包含一个“主要”方法(如下),所以我不确定是什么问题-有人可以帮我吗?谢谢。 问题答案: 你必须确保将文件的位置添加

  • 我正试图在Linux Mint上设置我的开发环境,因为我的整个计算机由于windows的一些问题而不幸地重新安装了。对于Java程序的开发,我使用NetBeans。我allready安装了所有依赖项和外部库。但是,当我试图运行该程序时,我会得到以下输出: 我已经尝试过让它与openJDK、orcacle(普通)JDK、Ubuntu 15.04、Linux Mint、Netbeans 8.0.2、N

  • 我通过删除诸如、和之类的本地目录来清理整个项目,并在Android Studio中选择。现在,执行命令将得到以下输出: 不用说,我删除的太多了,问题是怎么能再修复呢?你有什么办法解决这个问题吗?

  • 我安装了intellij,但它一直给我错误: 我检查了许多类似问题的答案,但没有一个奏效。我尝试运行的程序: 未创建“Out”文件夹。intellij在展开“...”后使用的完全运行命令 “C:\Program Files\java\jdk1.8.0_181\bin\java.exe”“-javaagent:E:\Program Files\JetBrains\IntelliJ IDEA Comm