Java JAR文件依赖于机器吗
我正在使用EclipseJuno IDE用Java制作一个数学反射游戏。根据我所做的研究,IDE在保存时将所有内容编译成Java JAR文件依赖于机器吗,java,jar,Java,Jar,我正在使用EclipseJuno IDE用Java制作一个数学反射游戏。根据我所做的研究,IDE在保存时将所有内容编译成.class文件字节码!现在的问题是,我已经尝试从Windows机器中提取所有东西到JAR,并将JAR提供给一些测试人员。测试人员在尝试从Linux/Mac访问时报告了问题。我还知道,我将所有内容提取到的可运行JAR基本上是一个美化的ZIP压缩文件,其中包含JVM理解和执行的字节码。鉴于我的游戏有多个.java文件,我想知道: 字节码打包到JAR中依赖于机器 确保所有用户都能玩
.class
文件字节码!现在的问题是,我已经尝试从Windows机器中提取所有东西到JAR,并将JAR提供给一些测试人员。测试人员在尝试从Linux/Mac访问时报告了问题。我还知道,我将所有内容提取到的可运行JAR基本上是一个美化的ZIP压缩文件,其中包含JVM理解和执行的字节码。鉴于我的游戏有多个.java
文件,我想知道:
System.out.println("Thanks for your patience in advance!");
发现Mac电脑只运行Java 6//而我可能使用Java 7独有的代码发现Mac电脑只运行Java 6//而我可能使用Java 7独有的代码最重要的Java优势之一是字节码可移植性。你还有一个问题吗?是的,JAR文件及其内容完全独立于平台。您需要解释您在Windows计算机上遇到了什么问题-可能用户没有正确调用Java?”测试人员在尝试从Linux/Mac访问它时报告了问题“什么问题?它无法打开//我正在向他们发送.jar文件……Java最重要的优点之一是字节码可移植性。你还有一个问题吗?是的,JAR文件及其内容完全独立于平台。你需要解释你在Windows机器上遇到了什么问题——也许用户没有正确调用Java?”测试人员在尝试从Linux/Mac访问它时报告了问题“什么问题?它只是无法打开//我正在向他们发送.jar文件……没关系;问题出在别处。它处理对象序列化。这里有更多信息:没关系;问题出在别处。它处理对象序列化。更多信息请点击此处: