【发布时间】:2010-09-20 17:07:34
【问题描述】:
在带有 Gnome 的 Ubuntu Linux 上,通过在 Gnomes 文件浏览器中双击 jar 文件来运行我的 Swing 应用程序会导致错误,因为找不到通过 Java 插件框架(位于子目录中)动态加载的所需库。
框架本身的基础库已正确解析,如我的可执行 jar 清单文件中所述。 但是,一旦框架启动,就找不到插件(甚至没有找到指定我的平台的插件)。
通过终端启动应用程序
java -jar myjar.jar就像一个魅力,广告确实通过双击一个shell脚本来运行应用程序。
但是,我想避免使用终端窗口。 (我是一个 Windows 人,也许它不会像在 Windows 上一样惹恼 linux 人。)
这个问题可以在多个 Linux 系统中重现。 我需要做些什么才能让 Java 正确解析库吗?
【问题讨论】: