有关再分配的信息是 这里是Java 10 JDK 和 这里 for Java 8 JDK。目前Java 8比Java 10更详细。
你可以使用 PackJacket ,打包所需的所有文件并创建安装程序。
相当多的基于IBM Eclipse的工具都有JDK。
或者你可以直接发出字节码。您可以捆绑一个小得多(比JDK)JVM动态语言,然后使用它来编译为字节码或使用为此目的而制作的库。
(我得到了以下内容 使用Kawa的项目 页)
App Inventor for Android使用Kawa翻译其视觉块语言。
...的 尼斯 编译器(nicec)使用Kawa的 gnu.expr 和 gnu.bytecode 用于生成Java字节码的包。 ...
gnu.expr
gnu.bytecode
最后一个是使用Kawa语言框架生成字节码的那个。
不要忘记Groovy,Jython,Clojure和Ruby。关于Groovy的有趣事实,解释器可以编译Java代码,因为Groovy(或多或少)是Java的超集。
假设您满足分发内容所需的所有法律条款,您可以使用 的IzPack 安装所有先决条件,包括JDK / JVM和环境变量配置。