无法在 Windows 中的 Linux 子系统上执行 jar 文件

无法在 Windows 中的 Linux 子系统上执行 jar 文件

我正在尝试运行一个 jar 文件,但遇到了“无法访问 jar 文件”错误。

当我从 Windows 路径运行它时(我希望这个术语是正确的,我对此很陌生),它运行良好:

java -jar /mnt/c/jars/filename.jar <parameter>

运行没有任何问题。

我使用 wget 将此 jar 下载到 Linux 文件系统的 /home/username/jars 中。我检查了一下,jar 文件就在那里。现在,当我运行:

java -jar ~/jars/filename.jar <parameter>

我收到一条错误消息:

Error: Unable to access jarfile /home/username/jars/filename.jar

当我进入 jars 目录并运行命令时,出现了类似的错误:

java -jar filename.jar <parameter>

对于可能存在什么问题,您有什么想法吗?

根据评论中的建议,我运行了:

ls -l ~/

我得到了:

drwxrwxrwx 1 username username 512 Jan 28 11:29 jars

相关内容