我正在学习Java在运行示例程序时遇到麻烦。
我有两个文件:
GoodDog.java:
class GoodDog {
private int size;
public int getSize() {
return size;
}
public void setSize(int s) {
size = s;
}
void bark() {
if (size > 60) {
System.out.println("Wooof! WoooF!");
} else if (size > 14) {
System.out.println("Ruff! Ruff!");
} else {
System.out.println("Yip! Yip!");
}
}
}
GoodDogTestDrive.java:
class GoodDogTestDrive {
public static void main (String[] args) {
GoodDog one = new GoodDog();
one.setSize(70);
GoodDog two = new GoodDog();
two.setSize(8);
System.out.println("Dog one: " + one.getSize () );
System.out.println("Dog two: " + two.getSize () );
one.bark();
two.bark();
}
}
它们完全按照书中的方式键入,并且可以毫无问题地进行编译。当我尝试运行GoodDogTestDrive时,出现以下信息:
nephi-shields-mac-mini:/Developer/MyProjects/GoodDog nephishields$ java GoodDogTestDrive.class
java.lang.NoClassDefFoundError: GoodDogTestDrive/class
Exception in thread "main" nephi-shields-mac-mini:/Developer/MyProjects/GoodDog nephishields$
我究竟做错了什么?
不要.class
在命令中包含:
java GoodDogTestDrive
问题内容: 我按照此链接中的指南安装JSTL,但是在尝试启动JSP页面时遇到以下错误: java.lang.NoClassDefFoundError:javax / servlet / jsp / tagext / TagLibraryValidator taglib声明为: 我在Tomcat Web应用程序下安装了JSTL 1.1,并试图在我的项目中执行相同的操作,但是没有用。我也尝试了JSTL
问题内容: 为什么此代码不起作用? 错误堆栈跟踪: 问题答案: 错误说明了一切: 使用 Selenium v3.x时 ,必须从 mozilla / geckodriver 下载 geckodriver.exe 并将其放置在系统中。接下来,您必须通过以下代码行设置system属性,并按如下所示在系统中提供 GeckoDriver 二进制文件的绝对路径: __ __ 最后,没有按最佳做法提及,而是
问题内容: 使用Maven启动并运行。 尝试构建一个我继承的项目。我已经解决了大多数问题,但是现在看到一个奇怪的错误: 看起来与 content-package-maven-plugin 插件有关。 希望人们能提供任何线索:) 问题答案: 最后,我选择了最简单的解决方案,该解决方案不需要自定义POM配置。 恢复使用Maven 3.2.5
问题内容: 我在我的应用程序的servlet中使用以下代码 当我运行应用程序并调用servlet时,出现以下错误 我已经在Java版本为JDK 1.6.20的Linux机器上托管了该应用程序。 是什么原因引起的问题… 是编写代码的类,是在上述类中调用方法的servlet … 问题答案: 要在服务器端应用程序中使用AWT类,我相信您需要在“无头”模式下运行。将servlet容器的启动更改为包括: (
问题内容: 我正在开发GWT应用程序。它使用RPC从内部系统收集信息。它是通过使用一个库jar来实现的,我们称其为alpha.jar。我们在许多应用程序中都使用了这个jar,因此它可以正常工作,并且在日食之外使用ANT构建。 alpha.jar中的某些类引用了LOG4J2,还引用了许多其他外部jar,因此, 当我们运行应用程序时,我们将类路径传递给所有这些类,并且一切正常 。请注意,这不是一个简单
问题内容: 我试过重新安装netbeans,试过重新安装java。我不确定发生了什么,但是我从每个类中都随机得到此异常,直到重新启动netbeans。有类似问题的人吗? 跑: 问题答案: 有时,NetBeans本地缓存目录会损坏(由于应用程序更早崩溃或发生其他/未定义的情况)。NetBeans开始表现异常。重新安装没有帮助,因为本地缓存目录并不总是被删除。 如果您100%确定您的应用程序没有路径问
问题内容: 我刚刚尝试了Jasper Report,我正在关注此站点的教程 我也下载了示例源,然后运行它,没有错误。但是,当我使用创建自己的报告时,请对其进行编译,然后将文件添加到我的项目中。还有,当我运行我的程序: 这是我用于显示报告的按钮操作(这只是示例,报告仅包含一个带有参数的文本:outputText): 如果有问题,我已经将所有需要的jar导入到我的项目中,当我使用该教程中的文件时没有问
问题内容: 而从默认改变我的代码,我收到此错误HTTPClient来OkHTTP。通过网络搜索了所有内容,但仍未解决。 我OkHTTP从这里尝试了相同的库,也尝试了依赖关系, 但是错误仍然相同。 请帮我解决这个问题。 错误是: 问题答案: 我通过制作Multidex应用程序解决了该问题,请参阅此链接了解如何制作Multidex应用程序。