jpype 忽略 jar 并且有空的类路径
我在目录 ~/jars/my_jar.jar
中有一个 jar 并想加载它
import jpype
from jpype import imports
jpype.startJVM(classpath="~/jars/my_jar.jar")
然后调用标准 java 类工作正常:
from java.util import Random
Random().nextInt()
但类路径为空 jpype.getClassPath()< /代码>。 从我的 jar 导入类也失败。
from my.own.package import MyClass
// Java package 'my' not found
如何指定类路径并导入我的 jar?
I have a jar in the directory ~/jars/my_jar.jar
and want to load it with
import jpype
from jpype import imports
jpype.startJVM(classpath="~/jars/my_jar.jar")
Then calling standard java classes works fine:
from java.util import Random
Random().nextInt()
But the class path is empty jpype.getClassPath()
.
Also importing classes from my jar fails.
from my.own.package import MyClass
// Java package 'my' not found
How do I specify the class path and import my jar?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更换
“〜/jars/my_jar.jar”
用“ jars/my_jar.jar.jar”
作为classPath,现在可以正常工作。Replaced
"~/jars/my_jar.jar"
with"jars/my_jar.jar"
as classpath and it works now.