java - "Could not find or load main class"使用cmd提示运行java程序时出错

标签 java cmd classpath environment-variables

我正在运行一个简单的“HelloWorld”程序。我在命令提示符中收到此错误:

Could not find or load main class HelloWorld.

我已经在系统中设置了 CLASSPATHPATH 变量。在 cmd 提示符下,我从保存 HelloWorld 程序的目录运行。我可以看到类名和文件名相同,并且在同一目录中创建了 .class 文件。还有什么问题?

我的示例程序如下所示:

package org.tij.exercises;
public class HelloWorld {
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("Hello World!!");
  }
}

最佳答案

当 Main 类在包中时,您需要按如下方式运行它:

java <packageName>.<MainClassName>

在您的情况下,您应该按如下方式运行程序:

java org.tij.exercises.HelloWorld 

关于java - "Could not find or load main class"使用cmd提示运行java程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23530173/

相关文章:

java - CDI:bean-discovery-mode=annotated 被忽略

java - 非映射属性的 Hibernate 标准

python - 无法从 CMD 启动 TensorBoard

batch-file - 在批处理参数 CALL 中传递百分号

windows - ActivePerl。 .pl 文件不再执行,而是在记事本中打开

eclipse 插件修改启动配置文件

java - Spring JDBC : How to create the tables?

java - 错误 :null value in entry: annotationProcessorOutputFolder=null?

java - 旧版安装的应用程序类路径惨败

matlab - 如何从 matlab 运行 clojure