Java 部署SWING应用程序-jar文件不工作

Java 部署SWING应用程序-jar文件不工作,java,eclipse,swing,deployment,Java,Eclipse,Swing,Deployment,我想将SWING应用程序部署为可执行文件。我试图将其导出为一个可执行的jar文件,但该文件在我自己编写它的PC上无法运行。我双击它,什么也没发生。 应用程序是使用eclipse运行的。这是应用程序结构: 我需要文件夹设置下的文件可供用户编辑 这是我的构建路径: 运行配置(我发出了空选项卡): 最后是导出向导: jar文件与 这是提取的jar文件: 我做错了什么?导出Jar后,通过java平台二进制文件运行它可能会运行.. 它可以在java的安装中找到 Java\jdk1.7.0\bi

我想将SWING应用程序部署为可执行文件。我试图将其导出为一个可执行的jar文件,但该文件在我自己编写它的PC上无法运行。我双击它,什么也没发生。 应用程序是使用eclipse运行的。这是应用程序结构:

我需要文件夹设置下的文件可供用户编辑
这是我的构建路径:

运行配置(我发出了空选项卡):


最后是导出向导:


jar文件与


这是提取的jar文件:



我做错了什么?

导出Jar后,通过
java平台二进制文件运行它可能会运行..
它可以在java的安装中找到

Java\jdk1.7.0\bin\javaw.exe

您是否尝试过从命令行启动它
java-jar…
Windows通常不会将
jar
文件识别为可执行文件,因此双击通常不起作用。您可以创建自己的快捷方式或脚本(bash)通过命令行启动。加载properties.xml文件失败。我想它没有包含在jar文件中。现在我想了想,我需要这个文件不要和jar一起打包,因为它是用户的手动配置文件。解决这个问题,你应该表现得很好。更新代码以查找相对于运行位置的文件,并将文件放置在该位置。该文件加载了以下代码:java.util.Properties.loadFromXML(新文件输入流(“settings\\Properties.xml”);它没有寻找完整路径。属性文件是否位于jar之外的设置文件夹中?它已经与此关联。我相应地更新了我的问题。