【发布时间】: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 会创建一个 src 和 bin 供您分别放置源代码和编译的类。
-
稍微观察一下,java.lang包中不需要导入类。
-
为我工作。尝试将 claasspath 指定为当前目录:
java -cp . Test. -
你为 CLASSPATH 环境变量设置了什么?您提到您为此创建了一个类路径。
-
谢谢你,罗伯特。你的回答对我有用。