有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在没有D键的情况下使用JOGL应用程序运行jar?

我尝试了top learn Java,因为它是制作跨平台应用程序的最简单方法(python也是如此,但我已经知道了)。我试着用JOGL编写hello world程序。我已经编写了它,它在我的Eclipse和NetBeans中运行得很好,但是当我试图构建jar并运行它时,它说java中没有JOGl。图书馆路径我尝试用-D参数传递库路径,结果成功了! 问题:有没有一种方法可以在没有任何附加参数的情况下运行它?只需双击

谢谢


共 (4) 个答案

  1. # 1 楼答案

    JOGL 2.0不再需要设置Java库路径。您只需要设置类路径(jogl-all.jar和gluegen-rt.jar必须在类路径中),并将包含本机库的jar放入您使用的相同目录中(应用程序、小程序、Java Web Start等)。然后,JOGL 2.0会自动加载本机库

  2. # 2 楼答案

    您可以使用JarSplice这样的工具轻松完成上述操作。只需遵循gui,这很容易做到。应用程序将为您将本地人放入jar中,所以您只需双击jar即可运行jogl应用程序

  3. # 3 楼答案

    当需要向用户部署时,请部署应用程序。使用Java Web Start。这使得使用本机对最终用户来说是“一键式”安装,而且它还可以在不同平台之间划分本机下载

    Is there is a way to run it without any additional args? With only double click.

    JWS还提供桌面集成——在支持的操作系统上提供桌面快捷方式和带有图标的菜单项