小编典典

如何解决此错误,导致原因:java.lang.ClassNotFoundException

java

我写了一个控制台应用程序helloworld.java就跑javac helloworld.java,然后java helloworld。这很好。

然后,我创建了一个包com.abc.project,并将helloworld.java移入其中(包导入语句正确生成为package com.abc.project;)。然后我运行了javac helloworld.java它,效果也很好,并正确生成了类。

但是,当我java com.abc.project.helloworld从控制台运行时,它引发了“找不到类”错误。

请谁能告诉我这是什么问题?


阅读 610

收藏
2020-11-26

共1个答案

小编典典

尝试跑步

java -cp ABSOLUTE_PATH com.abc.project.helloworld

其中ABSOLUTE_PATH指向类文件以及程序包所在的目录。说它bin是生成类文件的目录,以及与源文件相同的目录结构

2020-11-26