启动可执行jar文件

时间:2014-07-18 10:52:40

标签: java eclipse

我的可执行jar文件有问题。当我使用Windows命令行启动我的jar文件时,一切都很好:

java -jar updater.jar

当我双击我的jar文件时,没有任何反应。

当我向我的应用程序(org.eclipse.jface和org.eclipse.swt)添加图形支持时出现了这个问题。

我的MANIFEST.MF:

Main-Class: Updater
Class-Path: libs/

提前谢谢

2 个答案:

答案 0 :(得分:0)

它不会打开双击,因为这就像你在cmd中键入javaw updater.jar。 你需要做的是为事物写一个包装器。也许VisualBasic很容易理解。您可以在其中编写更新程序并使用AmazonAWS来托管您的更新文件。这就是我的工作,我建议你也这样做。

答案 1 :(得分:0)

解决方案(thx a_horse_with_no_name表示线索):

使用使用平台相关组件的应用程序(如org.eclipse.swt.win32.win32.x86_64_3.102.1.v20130827-2048.jar),在命令行提示符(以管理员身份运行)中将ftype jarfile设置为与您的体系结构(32位或64位)对应的JRE:< / p>

ftype jarfile="C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -jar "%1" %*

ftype jarfile="C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*

现在一切正常,谢谢!