jar名称末尾的空格无法加载DLL

时间:2015-11-30 17:06:17

标签: java jar

我有一个jar文件,其中包含读取DLL文件的代码。如果我在jar文件名的末尾添加一个空格,则jar文件不会被视为类路径的一部分,导致无法加载DLL文件。可以做些什么? 我们可以在jar文件中没有空格

1 个答案:

答案 0 :(得分:2)

暂且不谈在jarfile名称的 end 上是否有空白是好的做法(我会强烈建议不要 - 它' s要引起混乱),你应该能够恰当地设置CLASSPATH,但必须适当引用,例如

CLASSPATH="myjarwithafollowingspace.jar :otherjarfile.jar"

即。请注意,类路径被适当引用。如果它是您的类路径中的最后一个条目,那么您将拥有:

CLASSPATH="originajarfile.jar:myjarwithafollowingspace.jar "

并在命令行上引用-cp将起到类似的作用。

相关问题