繁体   English   中英

使用Bluecove编译和运行Java应用程序时出现问题(NoClassDefFoundError)

[英]Problems compiling and running Java app with Bluecove (NoClassDefFoundError)

我有一个使用蓝牙的应用程序,因此我需要bluecove和bluecove-gpl软件包,当我在NetBeans中运行它时,我一点都没有问题,并且工作得很好。 但是我仍然无法从命令行编译和运行(Ubuntu 11.04)。

我正在使用以下行进行编译:

$ javac -Xlint:unchecked -classpath bluecove-2.1.0.jar:bluecove-gpl-2.1.0.jar Client.java

而且它不会返回错误,并且会生成一个.class文件

然后,我尝试运行.class文件,如下所示:

java -classpath bluecove-2.1.0.jar:bluecove-gpl-2.1.0.jar Client

但是它返回一个NoClassDefFoundError 找不到主类: SPPClient

为什么会这样呢?

你可能需要将当前目录(或任何目录文件驻留在)添加到类路径。

尝试类似

java -classpath .:bluecove-2.1.0.jar:bluecove-gpl-2.1.0.jar Client

要么

java -classpath bin:bluecove-2.1.0.jar:bluecove-gpl-2.1.0.jar Client

您需要在清单文件中具有主类定义:

Main-Class: classname

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM