0
我做了一个使用蓝牙的应用程序,所以我不得不使用外部库(bluecove)。我现在正在创建一个单一的可执行文件,以便能够将它提供给测试人员。我测试了可执行JAR,但它不起作用,所以我翻转了一个基本脚本。启动应用程序Java
我创建了一个包含所有java文件和我的外部库以及包含我的图片的文件夹的文件夹。
我编译时没有错误:
javac-cp bluecove-2.1.0.jar *. java
在执行
但是:
java -cp bluecove-2.1.0.jar Main
它给了我“错误:无法找到或加载主类主”!我是sur我的课包含我的主要功能主。
我觉得奇怪的是,在日食中,一切都很完美,但不是在外面。
所有那些谁拥有一个想法,一个手给我是提前感谢;)
我假设你的Main类在bluecove jar文件中?否则,它不在课程路径中。 – bowmore
没有我的主类不在它在java文件中的bluecove jar文件中。你可以通过“它根本不在班级路径上”更具体吗? – g3r4n
你的-cp没有将bluecove添加到类路径中,它将它设置为类路径上唯一的东西。你也需要你的编译jar。 – Thomas