0

我希望我的 Java 应用程序与 Ubuntu 11+ 中的 Unity UI 集成,但我只想分发一个 JAR,并且希望它只有我的代码(它可能在我的投资组合中)。有什么办法可以将 a 的内容JMenuBar放入 Unity 菜单栏中?我看到SO 上已经有一个解决方案,并且我已经通过System.setPropety调用为 OS X 执行此操作,但我也希望能够在 Ubuntu 中使用我自己的代码执行此操作。

4

1 回答 1

0

从技术上讲,这是可能的,可以通过源代码上的“one-jar”库,或者使用proguard obsuscation。但是这两种技术都可能违反您要包含的库的许可条件。
对于 Proguard:使用 -injars 将 jar 集成到您的一个 jar 中。
Proguard 主页链接:http: //proguard.sourceforge.net/

更多信息请参见 proguard 的主页。
另一种技术通常被称为“罐中罐”。

于 2012-11-29T02:26:43.670 回答