我的类在jar中找不到python文件

0 投票
1 回答
893 浏览
提问于 2025-04-17 07:50

我有一个jar文件,它可以启动一个python脚本。如果我的jar文件放在工作目录的根目录下,它就能正常工作。但如果我把它移出工作目录,它就找不到那个python脚本了。为什么我调用脚本文件的时候不去jar里找呢?我用的是./(路径)。为什么它会自动在工作目录里找?我以为它应该是一个独立的文件。

1 个回答

1

我把我的猜测重新发一下当作回答:
你是在找一个Python脚本文件吗?还是想要作为资源使用?你可能需要多分享一些关于你问题的信息,因为现在大家只能猜测。我的猜测是,你想把Python脚本当作文件来读取,但文件在jar包里是不存在的。要解决这个问题,你可以选择在Java外部读取Python脚本文件,或者在jar包内部寻找它作为资源。如果是后者,我不确定你能否运行这个脚本。

想了解更多,可以查看这个链接: stackoverflow: can-i-make-a-jar-execute-a-python-script

还有一个聪明的选择: stackoverflow: how-do-you-invoke-a-python-script-inside-a-jar-file-using-python

撰写回答