簡體   English   中英

如何使用Ant構建可執行的jar文件

[英]How to build an executable jar file with Ant

我正在用Java開發基於Swing的應用程序,我想要該項目的可執行JAR文件。

項目中使用的所有外部庫文件都應打包在JAR文件中。

如何使用ANT構建可運行的JAR文件?

但它需要項目中使用的所有外部庫文件都應與jar一起使用。

當然,但是外部JARS不應與可執行JAR捆綁在一起。

您需要做三件事:

  1. 為您的可執行JAR創建一個清單,該清單指定Main-Class。
  2. 將CLASSPATH添加到您的清單中,以闡明每個相關JAR相對於可執行JAR的位置。
  3. 創建一個包含可執行JAR和所有從屬JAR的ZIP文件,並在清單中指定相對於可執行JAR的路徑。

您給客戶郵遞區號。 他們解壓縮並執行您的可執行JAR。

您需要將manifest任務包括在jar任務中。 清單在啟動jar時引用要默認執行的主類。

它可能看起來像這樣:

<jar...
<manifest file="MANIFEST.MF">
    <attribute name="Main-Class" value="com.example.YourMainClass"/>
</manifest>
</jar>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM