当前位置: 首页 > 知识库问答 >
问题:

JAR文件依赖于机器吗

商骞仕
2023-03-14

我正在Java使用Eclipse Juno IDE制作数学反射游戏。根据我已经做过的研究,IDE在保存时将所有内容编译成. class文件字节码!现在的问题是,我已经尝试从Windows机器中提取JAR的所有内容,并将JAR交给一些beta测试人员。测试人员在试图从Linux访问时报告了问题 /Mac.我还知道,一个可运行的JAR(我所提取的一切)基本上是一个经过美化的ZIP压缩文件,其中包含JVM理解和执行的字节码。鉴于我的游戏有多个. java文件,我想知道:

>

  • 字节码打包到JAR中依赖于机器

    我的选择,以确保所有用户都能玩我的游戏//并获得好处;还值得指出的是,我的计算机没有javac.exe;太阳微系统公司报告说该程序已经过时

    System.out.println("Thanks for your patience in advance!");
    
  • 共有2个答案

    籍英叡
    2023-03-14

    我发现Mac电脑只运行Java 6//并且我可能使用Java 7独有的代码

    袁枫涟
    2023-03-14
    1. Java字节码完全独立于平台

    来自官方平台-概述:

    Java虚拟机是一种抽象计算机器,它有一个指令集,并在运行时处理内存。Java虚拟机被移植到不同的平台,以提供硬件和操作系统独立性。

     类似资料:
    • 有人能这么好心解释一下如何在Netbean MavenJava应用程序中使用所有maven依赖项创建单个jar文件吗?在Eclipse中,用户可以导出到Runnable jar文件并选择将所需的库打包到生成的JAR中,因此项目中的所有依赖项都包含在创建的jar文件中。在Netbean中没有这样的选项。我检查了其他答案,但我唯一理解的是我必须将代码添加到Build.xml文件中,该文件甚至不在项目中

    • 我正在使用maven shade插件创建一个胖罐子,其中也包括一些弹性城堡罐子。但这造成了问题,因为Bouncy Castle的未签名版本。

    • 本文向大家介绍gradle 添加本地JAR文件依赖性,包括了gradle 添加本地JAR文件依赖性的使用技巧和注意事项,需要的朋友参考一下 示例 单罐 有时您需要添加本地JAR文件作为对Gradle构建的依赖。这是您可以执行的操作: path文件系统上的目录路径在哪里,是local_dependency.jar本地JAR文件的名称。该path可以相对于构建文件。 JAR目录 也可以添加一个jar目

    • 我有一个gradle构建,它依赖于一个在buildSrc目录中编译的插件(MyTools)。这部分工作正常。我遇到的问题是试图从外部jar导入一个类以在myTools插件的源代码中使用。 我的目录结构如下: buildsrc ----build.gradle -----build.gradle -----settings.gradle -------libs -------Yuicompresso

    • 我将通过JNA访问msp430.dll(参见此处)。但该库与其他本地库有依赖关系,这些本地库与MSP430.dll捆绑在一起。这个依赖的本机库称为hil.dll。使用jna.library.path后,所有的工作都非常出色。现在我会将本地库绑定到我自己的.jar包中。然后我将使用从JNA框架的jar自动加载本机库。但这会给具有依赖关系的本地库带来问题。如果我将msp430.dll和hil.dll打

    • 我已经创建了一个包,通过导入其他程序员的代码来供他们使用。我的程序使用其他jar文件进行XML解析,我不想让其他人担心依赖关系,什么是确保我的jar文件总是获得它的依赖关系的最佳方法? 是否应在原始JAR中包含依赖项? 有其他方法吗?