我想使用命令提示符运行我的 Java 程序,但出现错误 Main class can not be found or loaded
。这是我的 Java 类:
package date_time;
import java.util.Date;
public class Demo {
public static void main(String[] args) {
Date date = new Date();
System.out.println("Date Time: " + date.toString());
}
}
我将Java文件放在文件夹中:C:\Users\sduong\workspace\DateTimeDemo\src\date_time
。然后我用了 javac
编译,然后在我的文件夹中有两个文件:Demo.class
和Demo.java
。然后我使用命令:java Demo
运行但不起作用,我也尝试过 java date_time.Demo, java -cp Demo, java -cp date_time.Demo
但它们都不起作用。我还将我的路径变量设置为:C:\Program Files\Java\jdk1.8.0_131\bin
。谁能知道如何解决它?
最佳答案
您必须更改到目录C:\Users\sduong\workspace\DateTimeDemo\src\
并运行命令:
java -cp .\ date_time.Demo
关于java - 使用命令提示符运行时找不到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45212834/