如何自动启动jar文件?

时间:2011-10-06 01:29:34

标签: java jar executable-jar execute

我在名为MyGame.jar的USB驱动器上玩游戏。

这是一个可执行的jar文件。我希望能够将它放在CD和USB驱动器上。

我希望在将cdUSB放入计算机时自动启动游戏,我该怎么办?

游戏只能在基于Windows的计算机上运行(Windows Xp和Windows 7)。

2 个答案:

答案 0 :(得分:2)

创建autorun.infAutorun.inf entries)对于CD来说非常合适。

但对于USB驱动器,从Windows 7开始,它无法完成。 Microsoft禁用了此“功能”,因为所有以这种方式自动安装的恶意软件......

在您的情况下,autorun.inf的内容应该是这样的:

[autorun]
shellexecute=MyGame.jar
icon=MyIcon.ico
label=MyGameName

shellexecute使用jre(如果已安装)自动打开MyGame.jar。其他行是可选的但很好的做法。

答案 1 :(得分:1)

以下是使用自动播放自动启动应用程序的方法:

制作一个文本文件并将其另存为autorun.inf。将其保存在CD的基本路径中。

autorun.inf的内容应如下所示:

RUN=setup.exe
Icon=icon.ico

icon字段是可选的。

请注意,这仅在用户启用了自动播放时才有效。如果用户禁用它,它将无法工作。