【问题标题】:What is the best way to deploy a Java with JOGL application (especially with regards to Windows 7 64 bit)?使用 JOGL 应用程序部署 Java 的最佳方式是什么(特别是对于 Windows 7 64 位)?
【发布时间】:2011-04-18 18:54:02
【问题描述】:

我有一个想要分发的 JOGL 应用程序。 Linux 或 Mac 中没有问题(除了 -version:1.6 似乎在 Linux 或 Mac 上不起作用)。但是,在 Windows 7 64 位上,我看到了许多不同的 Java 配置。我需要 Java 1.6,如果计算机是 64 位,它必须是 64 位版本,因为 JOGL 本机二进制文件。

那么,用 JOGL 应用程序部署 Java 的最佳方式是什么?我的许多客户都没有可靠的互联网访问权限,因此网络部署不适合我。

我尝试过的:

我使用 NSIS 创建了一个安装程序,可以找到 1.6 64 位 Java。问题是,安装可能会改变。所以我相信我应该制作一个启动器来检测启动时的位置。到目前为止,我检查过的 5 台计算机中有 2 台无法正确设置路径。

【问题讨论】:

  • 也许,您可以将安装路径(由用户设置或由安装程序设置默认值)存储在操作系统环境变量中。您可以通过System.getenv() 在Java 程序中使用环境变量。在给定的超链接中,指令使用InnoSetupstackoverflow.com/questions/5646813/…

标签: java deployment 64-bit jogl launcher


【解决方案1】:

在“jogl-deployment”上查看这个助手:http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html

(涵盖 jws-jnlp、平台库等)

仅供参考:尽管您仍然想要更多,但经过几次尝试后,生成此帮助页面的神奇谷歌查询是:带有本机库的 jogl jar

如果您的问题未得到解答,请略读另外 1 个:http://kenai.com/projects/jogl/pages/FAQ

【讨论】:

    猜你喜欢
    • 2010-09-05
    • 2023-03-29
    • 2012-03-08
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    相关资源
    最近更新 更多