Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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 如何构建在windows GUI中打开的.jar文件_Java_Netbeans_Jar - Fatal编程技术网

Java 如何构建在windows GUI中打开的.jar文件

Java 如何构建在windows GUI中打开的.jar文件,java,netbeans,jar,Java,Netbeans,Jar,我正在使用NetBeans IDE 7.4。当我在Windows GUI环境中构建项目并在IDE创建的dist文件夹中执行.jar文件时,它会显示等待的光标,然后什么也没发生。但是,当我使用命令提示符CLI环境执行相同的.jar文件时,它成功地执行了.jar。我用来执行文件的命令是: java-jar D:\USB\Documents\NetBeansProjects\EmbInterface\dist\EmbInterface.jar 此外,我还检查了.jar文件的默认文件关联。它被设置为C:

我正在使用NetBeans IDE 7.4。当我在Windows GUI环境中构建项目并在IDE创建的dist文件夹中执行.jar文件时,它会显示等待的光标,然后什么也没发生。但是,当我使用命令提示符CLI环境执行相同的.jar文件时,它成功地执行了.jar。我用来执行文件的命令是:

java-jar D:\USB\Documents\NetBeansProjects\EmbInterface\dist\EmbInterface.jar 此外,我还检查了.jar文件的默认文件关联。它被设置为C:\java….\javaw.exe

我试图以管理员身份运行它,但当我右键单击.jar文件时,没有这样的选项。有人告诉我需要为windows GUI构建一个.jar文件,但我不知道如何做到这一点

我正在使用Windows8

更新:这写在清单文件中:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.8.0-b132 (Oracle Corporation)
Class-Path: lib/lucene-analyzers-common-4.6.1.jar lib/lucene-core-4.6.
 1.jar lib/lucene-demo-4.6.1.jar lib/lucene-queryparser-4.6.1.jar lib/
 sqljdbc4.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: embinterface.LoginFrame

在Windows中双击.jar时是否要执行该程序?如果是这样,您将需要在jar中有适当的清单文件。是的,在提取jar文件时,它包含清单文件。它也有主要的类参数@匿名你能把清单文件贴出来让我们看看吗?当然可以!我已编辑了我的问题,清单文件说明位于“更新”标题下@AnonymouseMInterface是所有类都存在的包名,我已将LoginFrame设置为主类@匿名的