Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.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
Windows上的Java开发,未找到Raspberry Pi Ref Lib上运行_Java_Freetts - Fatal编程技术网

Windows上的Java开发,未找到Raspberry Pi Ref Lib上运行

Windows上的Java开发,未找到Raspberry Pi Ref Lib上运行,java,freetts,Java,Freetts,我整个晚上和早上都在寻找答案,我几乎要放弃了。我希望这里有人也有同样的问题,并且已经解决了 基本上,我已经使用Eclipse在Windows上开发了一个项目,我想在我的Raspberry Pi上运行它。正常情况下,这当然没问题,但我正在尝试使用图书馆 图书馆免费。它在Windows上运行良好,但当我在Pi上使用它时,它找不到库的位置。我什么都试过了,脑子都炸了 我的项目结构如下: bin编译类 src-源文件 lib-库(包括freetts.jar) 线程“main”java.lang.NoCl

我整个晚上和早上都在寻找答案,我几乎要放弃了。我希望这里有人也有同样的问题,并且已经解决了

基本上,我已经使用Eclipse在Windows上开发了一个项目,我想在我的Raspberry Pi上运行它。正常情况下,这当然没问题,但我正在尝试使用图书馆

图书馆免费。它在Windows上运行良好,但当我在Pi上使用它时,它找不到库的位置。我什么都试过了,脑子都炸了

我的项目结构如下: bin编译类 src-源文件 lib-库(包括freetts.jar)

线程“main”java.lang.NoClassDefFoundError中出现异常:com/sun/speech/freetts/VoiceManager

在Eclipse中,我将LIB连接到项目


有什么想法吗?

从包含bin和lib的目录中,您的命令应该如下所示:

java-cp-bin:lib/freetts.jar com.brandonmxb.bpi.Main

这将bin目录和jar放在类路径上,由
在Windows上)分隔。

您在Pi上运行程序时执行的命令是什么?您有什么类型的清单文件?@Boann我尝试了以下所有操作,还有更多组合:java-Djava.library.path=/home/pi/BPi/lib-classpath/home/pi/BPi/bin com.brandonmxb.BPi.Main java-classpath/home/pi/BPi/bin com.brandonmxb.BPi.Main sudo java-cp lib/freetts.jar com.brandonmxb.BPi。Main@HovercraftFullofEels(我喜欢你的名字)我没有指定任何具体的清单。只是一些与FreeTTS和我自己的一些类一起使用的jar。那么
java-cp bin:lib/FreeTTS.jar com.brandonmxb.bpi.Main
呢?顺便说一句,维基百科说FreeTTS死了(?)非常感谢你。很好用!使我免于更多的麻烦:)读者:这是一个与使用某些库运行程序有关的问题,而不是与FreeTTS有关的问题:D