java -jar和java.lang.NoClassDefFoundError

时间:2015-06-02 11:43:00

标签: java makefile raspberry-pi

root@raspberrypi:/home/pi/java/src/driver# make run
java -jar Core.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/pi4j/io/gpio/GpioFactory

我使用并修改了一个我确定无误的makefile,但是我也要包含它: http://pastebin.com/nzenp2E8

我做错了什么?

编辑: 我知道进口是正确的 而且我已经尝试过以几种方式给java -jar Core.jar类路径,但同样的错误不断出现。

1 个答案:

答案 0 :(得分:0)

使用-e选项创建jar [为捆绑在可执行jar文件中的独立应用程序指定应用程序入口点]:

jar cfe Core.jar pract2.Solution pract2\*

这里的实践。解决方案是主要的课程。

运行使用 java -jar Core.jar 要么 java -cp .; Core.jar -jar Core.jar