我正在完成一个使用 Java3D 开发的游戏。由于 Java3D 不附带标准的 JRE,因此我提供此游戏的所有人都必须下载 Java3D。我的一些朋友不太懂计算机,所以我认为只需将 Jars 写入磁盘并在 Java 中动态加载它们会少很多工作。有没有更好的解决方案?还是动态加载罐子是要走的路?
我已经从这里在我的另一台计算机上安装了 Java3D:
这是一个非常快速的安装,但如果您根本不需要下载任何东西会更好。如果他们只打算在我的游戏中使用 Java3D,那么他们费尽心思去下载它似乎是不合逻辑的。
有没有更有效的解决方案?动态加载罐子只是要走的路吗?
编辑
这是我的问题简化:
- Java3D 不是 Java 的标准部分,它是一个必须单独安装的扩展
- Java3D 包含 3 个 Jar 文件(j3core.jar、j3dutils、vecmath)
- 我希望能够在其他计算机上运行我的游戏而无需下载 Jar 文件
现在这是我的简化问题:
如何在没有安装 Java3D 的计算机上运行 Java3D?我想将 Jar 文件连同游戏一起写入 CD,并且能够直接从 CD 上玩游戏,无需安装无需下载。我怎样才能做到这一点?