无法在Java代码中打开特定的JAR文件
我无法使用以下代码打开我的JAR文件。不过,我可以打开其他的JAR文件无法在Java代码中打开特定的JAR文件,java,jar,manifest,executable-jar,Java,Jar,Manifest,Executable Jar,我无法使用以下代码打开我的JAR文件。不过,我可以打开其他的JAR文件 try { Desktop.getDesktop().open(new File("myPlugin.jar")); } catch(Exception exception) { exception.printStackTrace(); } } 我不知道是错误地导出了JAR文件,还是清单文件中出现了错误 Mani
try {
Desktop.getDesktop().open(new File("myPlugin.jar"));
}
catch(Exception exception) {
exception.printStackTrace();
}
}
我不知道是错误地导出了JAR文件,还是清单文件中出现了错误
Manifest-Version: 1.0
Class-Path: .
Main-Class: Reader
任何帮助都将不胜感激。谢谢。也许可以尝试输入文件的完整路径。听起来像是在要求Windows调用jar文件。你能从CMD.EXE调用它吗
java -jar myPlugin.jar
我的猜测是,你得到了一个错误,它被悄悄地丢弃了。从CMD.EXE运行将向您显示问题。您是否遇到任何类型的异常?它不会抛出异常,但jar看起来是空的吗?它工作了。非常感谢。似乎错误没有指定完整路径。不过,不指定完整路径对另一个JAR文件有效。有什么想法吗?回复上面的其他评论…没有错误或异常,程序编译得很好。我在Groovy控制台上运行它,JAR文件也在命令提示符下运行。这里没有问题。