繁体   English   中英

tools.jar依赖

[英]tools.jar dependency

考虑从主要方法启动的Java程序,它需要tools.jar中的某些东西。 在这种情况下,一些实用程序代码用于连接到JMX服务。 除了将其包装在使用-cp来管理类路径的shell脚本中,我们别无选择吗? 我们宁愿使用MANIFEST.MF类路径。

来自http://java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html

the URLs in the Class-Path header are given relative to the URL of the JAR file of the applet or application.

我不认为您可以选择使用外壳程序包装在您的类路径上获取tools.jar。 除非您在内部编写一些自定义类加载器,以允许您查找外部jar。

如果可以选择从依赖项jar中合并类,那么我将创建“ Runnable JAR文件”。 基本上,您从中提取类并将其与您自己的类一起放在JAR中。 这样就不需要包装脚本了。

要做到这一点在Eclipse中,选择项目, File - > Export - > Java - > Runnable JAR file ; 该选项将要求您至少执行一次主类,才能知道在实际运行生成的JAR时要运行的概要文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM