【发布时间】:2013-03-06 09:17:01
【问题描述】:
我正在使用 Eclipse Juno IDE 用 Java 制作数学反应游戏。根据我已经完成的研究,IDE 在保存时将所有内容编译为.class 文件字节码!现在的问题是,我尝试将所有内容从 Windows 机器提取到 JAR,并将 JAR 提供给一些 beta 测试人员。 Beta 测试人员在尝试从 Linux/Mac 访问它时报告了问题。我也知道,一个可运行的 JAR 我将所有内容提取到 基本上是一个美化的 ZIP 压缩文件,其中包含 JVM 可以理解和执行的字节码。鉴于我的游戏有多个 .java 文件,我想知道:
将字节码打包成 JAR 取决于机器
-
确保所有用户都能玩我的游戏//并从中受益的选项;还值得指出的是,我的电脑没有 javac.exe; Sun Microsystems 报告该程序已过时
System.out.println("Thanks for your patience in advance!");
【问题讨论】:
-
Java 最重要的优势之一是字节码的可移植性。你还有问题吗?
-
是的,JAR 文件及其内容完全独立于平台。您需要解释您在 Windows 机器上遇到的问题 - 也许用户没有正确调用 Java?
-
“beta 测试人员在尝试从 Linux/Mac 访问它时报告了问题” 什么问题?
-
它只是无法打开 //我正在向他们发送 .jar 文件...