【问题标题】:Error: Could not find or load main class Test in command prompt错误:无法在命令提示符中找到或加载主类 Test
【发布时间】:2018-04-08 13:40:02
【问题描述】:

我用Edit plus来写代码:

import java.lang.System;
import java.lang.String;
class Test 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello World!");
    }
}

在命令提示符下使用 javac 编译并使用 java commnds 执行后, 我收到“错误:无法找到或加载主类测试”。

它在 Eclipse 中运行良好。

我什至创建了路径和类路径。但是没用。

C:\Users\sss>cd C:\Users\sss\Desktop\Siri Study\java prog\ratanJprog

C:\Users\sss\Desktop\Siri Study\java prog\ratanJprog>javac Test.java

C:\Users\sss\Desktop\Siri Study\java prog\ratanJprog>java Test
Error: Could not find or load main class Test

请帮助我。提前致谢。

【问题讨论】:

  • ratanJprog 下的文件夹结构是什么?我认为默认情况下 Eclipse 会创建一个 srcbin 供您分别放置源代码和编译的类。
  • 稍微观察一下,java.lang包中不需要导入类。
  • 为我工作。尝试将 claasspath 指定为当前目录:java -cp . Test.
  • 你为 CLASSPATH 环境变量设置了什么?您提到您为此创建了一个类路径。
  • 谢谢你,罗伯特。你的回答对我有用。

标签: java class main


【解决方案1】:

在您编写代码的地方,转到该文件夹​​并在搜索栏中输入 cmd see here 并从那里执行您的 pgm。我遇到了同样的问题,但这对我来说是解决方案。

【讨论】:

    【解决方案2】:

    您应该将类​​修饰符更改为 public

    【讨论】:

      猜你喜欢
      • 2015-10-01
      • 2015-01-02
      • 2014-07-04
      • 1970-01-01
      • 2017-06-07
      • 2021-10-03
      • 1970-01-01
      • 2016-06-12
      • 2016-03-16
      相关资源
      最近更新 更多