java – 如何为Linux打包游戏?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 如何为Linux打包游戏?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1112字,纯文字阅读大概需要2分钟。
内容图文
我有一款目前在Windows和Mac OS X下运行的游戏,我想在Linux下使用它.移植应该相当容易,因为它是基于Java的游戏,并使用可在所有3个平台上使用的可移植库.
困难的部分和这个问题的原因是打包它,以便它可以在尽可能多的现代Linux发行版上运行.主要目标是Ubuntu 9.
Webstart不是一种可接受的方式,.tar.gz是最后的选择.我非常喜欢具有正确定义的依赖项(例如Java)的软件包,并且很容易安装.
我还需要能够在Windows环境下构建软件包,因为我的构建链中的某些工具仅限Windows.
解决方法:
首先看看类似项目是如何实现这一目标的.让人想起的是Freecol,一款基于Java的跨平台游戏.他们的download page有很多关于在许多平台上安装它的信息.他们还在Ubuntu的GetDEB和OpenSuse的PackMan等网站上提供了软件包.
通常,如果您想要尽可能多地分配,您应该考虑的格式(粗略的重要性):
> Ubuntu .deb(如果可以,还可以创建一个存储库)
> OpenSUSE .rpm或.ypm(单击安装)
> Fedora .rpm
> .tar.gz预编译包
然后是源代码选项的构建,或者是尽力而为的二进制安装程序.最后,看看其他流行的发行版,如Debian,Mandriva和BSD
一旦特定平台存在一个包,您可能希望考虑让它接受该分发.这将使用户更容易找到和获取.有关ubuntu进程的信息,请访问:
> https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages
(编辑:更好的列表,感谢Jonik的建议.)
内容总结
以上是互联网集市为您收集整理的java – 如何为Linux打包游戏?全部内容,希望文章能够帮你解决java – 如何为Linux打包游戏?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。