我的可执行jar文件有问题。当我使用Windows命令行启动我的jar文件时,一切都很好:
java -jar updater.jar
当我双击我的jar文件时,没有任何反应。
当我向我的应用程序(org.eclipse.jface和org.eclipse.swt)添加图形支持时出现了这个问题。
我的MANIFEST.MF:
Main-Class: Updater
Class-Path: libs/
提前谢谢
答案 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" %*
现在一切正常,谢谢!