簡體   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