日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

eclipse和mysql项目打包_eclipse打包jar过程

發布時間:2023/12/8 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse和mysql项目打包_eclipse打包jar过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

eclipse導出jar包有兩種方式,一種是直接導出jar file,一種是導出Runnable Jar file。

二者區別:

直接導出jar file:僅僅是把.class文件打包了,其所依賴的其他jar包未進行打包,執行該打包后的文件需要加上第三方jar包。比如java -cp .;ch04.jar;lib01.jar com.thnkjava.ch04,其中ch04.jar為打包的jar包,lib01.jar是依賴的第三方包,執行入口是com.thnkjava.ch04類中的main函數。也可以在導出時指明入口類。

導出Runnable jar file:可以導出class文件,也可以將其依賴的所有第三方包一起導出。生成runnable jar file時,有兩個選項,Extract required libraries into generated JAR 和 package equired libraries into generated JAR。 前者是把你用到的.class 文件提取出來,后者則是把你所需要的所有jar包都打進一個包里。導出時可以指定入口函數類,具體在導出的Manifest.mf文件中。執行該jar包時,可以直接輸入java -jar ch04.jar即可,此時會自動調用Manifest.mf文件中的入口函數類,其依賴的包如果是已經打包在ch04.jar包中,則不需要在Manifest.mf文件中再次指明。

1.導出jar file

首先,右擊選擇指定的項目,找到Export選項,點擊后如下如:

然后選擇“Jar file”:

接著點擊“Next->”:

其中手動創建的Manifest.mf文件如下圖,格式必須是按照此格式。

上面Manifest.mf文件內容如下:

Manifest-Version: 1.0

Class-Path: . meeting_cmd_lib/netty-3.8.0.Final.jar meeting_cmd_lib/gs

on-2.2.4.jar meeting_cmd_lib/mysql-connector-java-5.1.6-bin.jar meeti

ng_cmd_lib/httpcore-4.2.2.jar meeting_cmd_lib/commons-logging-1.1.1.j

ar meeting_cmd_lib/commons-logging-api-1.1.jar meeting_cmd_lib/log4j-

1.2.17.jar meeting_cmd_lib/antlr-2.7.6.jar meeting_cmd_lib/asm-attrs.

jar meeting_cmd_lib/asm.jar meeting_cmd_lib/c3p0-0.9.1.2.jar meeting_

cmd_lib/cglib-2.1.3.jar meeting_cmd_lib/commons-collections-2.1.1.jar

meeting_cmd_lib/dom4j-1.6.1.jar meeting_cmd_lib/ehcache-1.2.3.jar me

eting_cmd_lib/ejb3-persistence.jar meeting_cmd_lib/hibernate-annotati

ons.jar meeting_cmd_lib/hibernate-commons-annotations.jar meeting_cmd

_lib/hibernate-entitymanager.jar meeting_cmd_lib/hibernate-tools.jar

meeting_cmd_lib/hibernate3.jar meeting_cmd_lib/javassist.jar meeting_

cmd_lib/jdbc2_0-stdext.jar meeting_cmd_lib/jta.jar meeting_cmd_lib/jt

idy-r8-20060801.jar

Main-Class: com.kingmes.command.CmdDispacth

-----------此處必須有換行,引用的各jar包之間必須用空格分隔,否則解析會出錯。

2.生成Runnable jar file

右擊選擇項目后,點擊“Export”->"Runnable Jar file"。即可跳到下面頁面,選擇入口函數和保存路徑及提取方式后,點擊“Finish”即可生成。此處的Library handling 選擇第一項,表示會將其中的第三方包一起打包。

總結

以上是生活随笔為你收集整理的eclipse和mysql项目打包_eclipse打包jar过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。