【问题标题】:Error: Unable to access jarfile ERROR MESSAGE错误:无法访问 jarfile 错误消息
【发布时间】:2019-08-30 17:23:09
【问题描述】:

我有一个 MyFolder 文件夹,其中包含一个“运行”脚本和一个要执行的 .jar 文件。

我的脚本是这样的:

!/bin/bash
clear
java -jar ./PokerGame-1.0-SNAPSHOT.jar

在我的文件夹 Myfolder 中:

Myfolder:
-PokerGame-1.0-SNAPSHOT.jar
-PokerGame.iml
-pom.xml
-run
-src(folder)
-target(folder)

当我尝试运行脚本时,我总是收到以下消息:

Error: Unable to access jarfile ./PokerGame-1.0-SNAPSHOT.jar

我很困惑,关于如何解决这个问题的任何想法?

【问题讨论】:

  • 你对 jar 文件有执行/访问权限吗?
  • 把它放在你的脚本中,并在你的问题中添加输出(没有评论):ls -l ./PokerGame-1.0-SNAPSHOT.jar

标签: java bash shell jar exec


【解决方案1】:

您在 jar 文件名前写了一个 ./。由于它是通过 java 执行的,您只需将“java -jar ./PokerGame-1.0-SNAPSHOT.jar”更改为“java -jar PokerGame-1.0-SNAPSHOT.jar”。

此致,詹尼斯。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-22
    • 2017-04-13
    • 2019-11-17
    • 1970-01-01
    • 2019-06-03
    • 2012-09-11
    • 1970-01-01
    • 2012-08-10
    相关资源
    最近更新 更多