Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Bluecove编译和运行Java应用程序时出现问题(NoClassDefFoundError)_Java_Ubuntu_Noclassdeffounderror_Bluecove - Fatal编程技术网

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

使用Bluecove编译和运行Java应用程序时出现问题(NoClassDefFoundError),java,ubuntu,noclassdeffounderror,bluecove,Java,Ubuntu,Noclassdeffounderror,Bluecove,我有一个使用蓝牙的应用程序,所以我同时需要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文件 然后,我尝试按如下方式运行.cla

我有一个使用蓝牙的应用程序,所以我同时需要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客户端

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


为什么会这样

您可能需要将当前目录(或类文件所在的任何目录)添加到类路径中

试试像这样的东西

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


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

Main-Class: classname
Main-Class: classname