我正在尝试按照README来使用我想要使用的新模块,并且它专门用于运行此输入:
java -cp jar_one.jar:jar_two.jar mo.du.le.file
除非我尝试此操作,否则无法找到或加载mo.du.le.file类的错误。我尝试只使用一个jar文件运行它,它确实找到/加载mo.du.le.file,除了当它到达需要另一个jar的点时崩溃。
我一直在尝试使用SO的多个类路径的一些解决方案,但我得到相同的错误消息,或者类似的错误消息,说无法找到或加载第二个jar类。
有人可以帮我解决这个问题吗?
就像一个注释,我从来没有运行其他jar或java文件的问题,并使用cygwin bash作为我的终端。
答案 0 :(得分:3)
将:
(冒号)替换为;
(分号)。
由于您提到了Cygwin,您似乎在Windows上,并且“路径”由;
分隔。 :
分隔符用于Linux(和Mac OS X类似的操作系统)。