Java: Oracle 示例代码不是 运行: "NoClassDefFoundError"
Java: Oracle example code not running: "NoClassDefFoundError"
我正在尝试学习如何设置 GUI 布局,所以我正在通读 this page, which has this example code。
问题是,当我 运行 代码(通过 Geany 或命令行)时,它似乎编译正确,然后当我尝试 运行 它时它给了我这个错误:
由于这是来自 Oracle 的示例,我在假设我没有正确 运行ning 程序的情况下工作,但我不知道我做错了什么。有谁知道我可能做错了什么吗?
GridBagLayoutDemo.java
声明在包 layout
中,但您将其放在默认包中(无子目录)。因此,要么删除 package
语句,要么将文件移动到名为 layout
的目录中,然后调用 javac layout/GridBagLayoutDemo.java && java layout.GridBagLayoutDemo
.
我正在尝试学习如何设置 GUI 布局,所以我正在通读 this page, which has this example code。
问题是,当我 运行 代码(通过 Geany 或命令行)时,它似乎编译正确,然后当我尝试 运行 它时它给了我这个错误:
由于这是来自 Oracle 的示例,我在假设我没有正确 运行ning 程序的情况下工作,但我不知道我做错了什么。有谁知道我可能做错了什么吗?
GridBagLayoutDemo.java
声明在包 layout
中,但您将其放在默认包中(无子目录)。因此,要么删除 package
语句,要么将文件移动到名为 layout
的目录中,然后调用 javac layout/GridBagLayoutDemo.java && java layout.GridBagLayoutDemo
.