Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Java代码中打开特定的JAR文件_Java_Jar_Manifest_Executable Jar - Fatal编程技术网

无法在Java代码中打开特定的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

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

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文件也在命令提示符下运行。这里没有问题。