使用命令提示符运行时找不到或加载主类



我想使用命令提示符运行我的 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:UserssduongworkspaceDateTimeDemosrcdate_time。然后我用javac编译,然后在我的文件夹中有两个文件:Demo.classDemo.java。然后我使用 command:java Demo运行但它不起作用,我也尝试了java date_time.Demo, java -cp Demo, java -cp date_time.Demo但没有一个有效。我也已经将我的路径变量设置为:C:Program FilesJavajdk1.8.0_131bin. 任何人都可以知道如何解决它吗?

你必须更改为目录C:UserssduongworkspaceDateTimeDemosrc

并运行以下命令:

java -cp . date_time.Demo 

最新更新