我整晚都在寻找答案,而我几乎要放弃了。我希望这里的某个人遇到同样的问题并且已经弄清楚了。
基本上,我使用Eclipse在Windows上开发了一个项目,我想在我的Raspberry Pi上运行它。当然,这通常没问题,但我正在尝试使用库。
图书馆是FreeTTS。它在Windows上工作正常,但当我在我的Pi上使用它时,它无法找到库的位置。我已经尝试了所有的东西和我的大脑。
我的项目结构是: bin - 编译的类 src - 源文件 lib - libraries(包括freetts.jar)
线程“main”中的异常java.lang.NoClassDefFoundError:com / sun / speech / freetts / VoiceManager
在Eclipse中,我将libs相对连接到项目。
有什么想法吗?
答案 0 :(得分:1)
从包含bin和lib的目录中,您的命令应如下所示:
java -cp bin:lib/freetts.jar com.brandonmxb.bpi.Main
将bin目录和jar放在类路径上,由:
(Windows上为;
)分隔。