How to auto-launch a jar file?
I have a game on a USB drive called MyGame.jar.
It is an executable jar f开发者_JAVA技巧ile. I want to be able to put it on cd's and USB drives.
I want the game to start up automatically when the cd or USB is put into the computer, how can i do this?
The game will only be ran on Windows based computers(Windows Xp & Windows 7).
Creating an autorun.inf (Autorun.inf entries) will work quite nicely for a CD.
But for USB drives, as of Windows 7, it can't be done. Microsoft disabled this "feature" because of all the malware that auto-installed that way...
In your case, the contents of autorun.inf should be something like this:
[autorun]
shellexecute=MyGame.jar
icon=MyIcon.ico
label=MyGameName
shellexecute opens MyGame.jar automatically using the jre (if installed). The other lines are optional but good practice.
Here's how to automatically launch an application using autoplay:
Make a text file and save it as autorun.inf. Save it in the base path of the CD.
The contents of autorun.inf should look something like this:
RUN=setup.exe
Icon=icon.ico
The icon field is optional.
Note that this only works if the user has autoplay enabled. If the user disabled it, it won't work.
加载中,请稍侯......
精彩评论