我正在开发一个名为Enchanting的应用程序。该应用程序基于Scratch,发出 Java 源代码并对其进行编译以上传到 LEGO Mindstorms NXT 机器人。
虽然该应用程序很早,但用户很难安装它。
现在 Windows 用户必须:
- 下载并安装 Java 开发工具包
- 下载并安装 LeJOS(NXT 的一个 java 库)
- 可能调整环境变量
- 然后他们可以下载、安装和运行 Enchanting 本身
如果我可以提供一个包含 JDK 和 LeJOS 的安装程序,我可以在运行时找出环境变量,并且过程变为:
- 下载、安装和运行 Enchanting
有没有办法重新分发 JDK?
(顺便说一句,Processing(一种简化的基于文本的编程环境)似乎提供了一个随 JDK 一起提供的版本,因此似乎有一种合法的方式可以这样做)。
附录:我希望没有安装 java 的 Windows 用户能够运行单个 .exe 文件来安装 JDK、LeJOS 和 Enchanting。