这个问题在这里已有答案:
我是一个java - 新手,我试图从docs.oracle运行以下代码:https://docs.oracle.com/javase/tutorial/displayCode.html?code=https://docs.oracle.com/javase/tutorial/uiswing/examples/layout/BoxLayoutDemoProject/src/layout/BoxLayoutDemo.java
我正在通过cmd进行编译,有最新的jdk,“path” - 变量包含jdk / bin和jre / bin,并且.java文件编译得很好或至少不报告错误并生成.class文件,我看到在文件夹中。然而,当我尝试运行课程时,我倾向于:
错误:无法找到或加载主类layout.BoxLayoutDemo引起:java.lang.ClassNotFoundException:layout.BoxLayoutDemo
犯罪嫌疑人?
你没有创建包layout
,但是你要导入它,所以要么创建layout
包,要么删除它。
在BoxLayoutDemo
文件夹中保存类layout