将源文件刻录到CD / DVD上

时间:2013-02-20 14:08:51

标签: java

我创建了一款名为" WordHunt"我想将它刻录成CD / DVD ..

有没有一种方法可以将java文件特别是GUI刻录到cd / dvd中?有关于它的教程吗?你能告诉我吗?我真的很想学习它。

2 个答案:

答案 0 :(得分:1)

我假设你有一款游戏,你想安装一个你用CD / DVD用Java编写的游戏。为此,您可能希望使用一系列freely available installer generators之一(找到here)。

如果您实际上只是想创建一个自动启动Java游戏的CD / DVD,this explanation of Windows autostart procedures可能对您有所帮助:

  

[...]

     

如果Windows在CD的根目录中找到名为AUTORUN.INF的(纯文本)文件,则按照此文件中的说明运行程序,如上所述。此示例AUTORUN.INF文件告诉Windows运行程序shellrun.exe(来自CD的根目录),该程序将在用户的默认浏览器中显示网页default.htm。其他选项如下所述。

[autorun]
open=shellrun.exe default.htm
icon=shellrun.exe
action=Start ShellRun-CD
label=ShellRun-powered CD
  

使用Windows记事本应用程序编辑纯文本文件(位于“开始+所有程序+附件”菜单中)。   您的CD用户可能已关闭AutoRun。这可能是因为他们担心病毒。此外,如果他们在插入CD时按住Shift键,则会禁用AutoRun。

     

无法强制用户使用AutoRun。因此,最好提供说明,以便用户知道如何启动CD,例如告诉他们在浏览器中打开文件default.htm。如果非Windows用户可能会查看您的CD,则还需要这些说明。

     

[...]


话虽如此,对这个问题更“类似Java”的解决方案可能类似于Java Web Start应用程序。在进行物理分发之前,您可能希望研究该技术:)

答案 1 :(得分:1)

  

有没有一种方法可以将java文件特别是GUI刻录到cd / dvd中?

不要这样做!

这些天向用户分发软件的最佳方式是通过网络。要从链接部署基于Java的桌面客户端,请查看Java Web Start

  

Java Web Start(JWS)是Oracle Corporation用于直接从网络或Internet链接启动富客户端(Swing,AWT,SWT)桌面应用程序的技术。它为支持Java的平台提供“一键式”安装。

     

JWS提供了许多吸引人的功能,包括但不限于启动屏幕,桌面集成,文件关联,自动更新(包括延迟下载和程序控制更新),本地分区和&按平台,体系结构或Java版本下载其他资源,运行时环境配置(最低J2SE版本,运行时选项,RAM等),使用扩展轻松管理公共资源..