Eclipse - JAR包制作
阿新 • • 發佈:2018-10-04
錯誤 彈窗 serve 生成 ESS ces 命令行 coffee ngs
Eclipse - JAR包制作細節
1、Jar包分為兩種,一種是不可運行的,一種是可運行的Jar包,他們的主要區別如下:
> 不可直接運行的Jar包主要是用於給別的程序提供調用
> 可運行的Jar包主要是在運行程序時,可以直接用命令行編譯運行,提高效率
2、先看一下不可運行的Jar包的制作過程:
> 右鍵工程 -> Export... -> Java -> JAR file -> Next
> 在Select the resources to export:下選擇你要導出的工程
> 下邊有四個導出選項(一般選擇第一個):
> Export generated class files and resources : 導出類文件和資源文件
> Export all output folders for checked projects : 導出項目的所有生成文件
> Export Java source files and resoucrces : 導出Java源文件和資源文件
> Export refactorings for checked projects : 不知道幹嘛用的
> Select the export destination: 這裏選擇你到導出的源文件的名字和路徑
> Options(選項):
> Compress the contents of the JAR file : 是否要壓縮JAR文件的內容
> Add directory entries : 是否選擇添加目錄項
> Overwrite existing files without warning : 是否可以未經警告改寫現有文件
> 接下來直接點 Finish,中間出現的所有彈窗,全選是,這樣一個靜態的Jar包就制作好了
3、可運行的Jar包的制作過程:
> 右鍵工程 -> Export... -> Java -> Runnable JAR file -> Next
> 在Launch configuration: 下選擇你要導出的工程
> Export destination: 選擇要導出的路徑
> Library handing: 庫的處理
> Extract required libraries into generated JAR : 以解壓的方式提取所需的庫到生成的Jar包中
> Package required libraries into generated JAR : 將需要的Jar包放到生成的Jar包中
> Copy required libraries into a sub-floder next to the generated JAR : 將需要的庫拷貝到一個子文件夾並放在生成的 jar 文件旁邊
> 接下來直接點 Finish,中間出現的所有彈窗,全選是,這裏的Jar包就是可以單獨運行的
4、Jar包的命令行用法:java -jar *.jar > server.log 2>&1
> -jar 執行Jar包的參數
> *.jar 要執行的Jar包
> server.log 執行中出現異常的時候會輸出到命令行中,看著很亂,我們把它寫入文件
> 2>&1 錯誤重定向,將標準輸出錯誤寫入server.log中
--------------------- 本文來自 Demon-Coffee 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/u014186972/article/details/56015694?utm_source=copy
Eclipse - JAR包制作