【问题标题】:Unable to open specific JAR file in Java Code无法在 Java 代码中打开特定的 JAR 文件
【发布时间】:2011-04-02 16:48:46
【问题描述】:

我无法使用以下代码打开 我的 JAR 文件。不过,我可以打开 other JAR 文件。

try {  
        Desktop.getDesktop().open(new File("myPlugin.jar"));  
     }  
       catch(Exception exception) {  
        exception.printStackTrace();  
        }    
      }

我不知道我是否错误地导出了 JAR 文件或 Manifest 文件中的某些错误。

Manifest-Version: 1.0
Class-Path: .
Main-Class: Reader

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 您是否遇到任何异常?是不是没有抛出异常但是jar显示为空?

标签: java jar manifest executable-jar


【解决方案1】:

也许尝试输入文件的完整路径

【讨论】:

  • 成功了。谢谢!看起来错误没有指定完整路径。但是,不指定完整路径适用于另一个 JAR 文件。有什么想法吗?
  • 回复上面的其他cmet...没有错误或异常,程序编译正常。我从 Groovy 控制台运行它。
【解决方案2】:

听起来您是在要求 Windows 调用您的 jar 文件。可以从 CMD.EXE 调用吗?

java -jar myPlugin.jar

我的猜测是你得到了一个错误,它被默默地丢弃了。从 CMD.EXE 运行会显示问题。

【讨论】:

  • JAR 文件也从命令提示符运行。这里没有问题。
猜你喜欢
  • 1970-01-01
  • 2014-11-23
  • 1970-01-01
  • 2016-10-17
  • 1970-01-01
  • 2019-02-03
  • 2023-03-28
  • 1970-01-01
  • 2021-06-22
相关资源
最近更新 更多