- 論壇徽章:
- 0
|
**********************************************
** 文章名稱:關(guān)于eclipse打jar包與執(zhí)行
** 版權(quán)信息:可以任意轉(zhuǎn)載,但要注明出處及作者信息
** 作 者: 隗公萬
** 時 間: 2009.03.13
** 聯(lián)系方式:weigongwan@gmail.com
***********************************************/
看過此文的朋友別笑話我,我只是把eclipse下打jar包的方法記錄下來,以便今后自己用到的時候用。
一、環(huán)境
eclipse 3.3.2
fatjar
二、步驟
首先,在http://sourceforge.net/project/downloading.php?group_id=115990&use_mirror=biznetnetworks&filename=net.sf.fjep.fatjar_0.0.31.zip&a=50930909下下載fatjar并解壓到eclipse的plugins里面,一定記得是覆蓋操作。
然后,重啟eclipse。這時候在eclipse的菜單欄看到Window->Preferences->Ant->Fat Jar Preferences。這是證明FarJar已經(jīng)成功加載進來了。
下面就是將自己寫好的工程打包了。在自己的工程上點擊右鍵選擇Export->Java->JAR file->Next->在自己的項目上打鉤->Next->Next->在這里看到Main class在這里面一定要填好在運行自己項目時候的main類的路徑如:WeiGW.Test我的這個是在WeiGW的包下面的Test類里面的入口->Finish。到此整個安裝生成步驟就ok了。
下面介紹如何運行,我這里借用了一個windows下面的bat腳本來設置java環(huán)境變量,腳本內(nèi)容如下:
@echo 你提供的jdk安裝目錄為:%1
@echo off
IF EXIST %1\bin\java.exe (
rem 如輸入正確的 Java2SDK 安裝目錄,開始設置環(huán)境變量
set JAVA_HOME=%1
set path=%JAVA_HOME%\bin;%path%
set classpath=%classpath%;.
set classpath=%classpath%;%JAVA_HOME%\lib\tools.jar
set classpath=%classpath%;%JAVA_HOME%\lib\dt.jar
set classpath=%classpath%;%JAVA_HOME%\jre\lib\rt.jar
@echo on
@echo Java 2 SDK 環(huán)境參數(shù)設置完畢,正常退出。
) ELSE (
IF %1=="" (
rem 如沒有提供安裝目錄,提示之后退出
@echo on
@echo 沒有提供 Java2SDK 的安裝目錄,不做任何設置,現(xiàn)在退出環(huán)境變量設置。
) ELSE (
rem 如果提供非空的安裝目錄但沒有bin\java.exe,則指定的目錄為錯誤的目錄
@echo on
@echo 非法的 Java2SDK 的安裝目錄,不做任何設置,現(xiàn)在退出環(huán)境變量設置。
)
)如下是運行方法:
D:\AdamSoft\VB Parser>javapath.bat "D:\Program Files\Java\jdk1.6.0_02"
你提供的jdk安裝目錄為:"D:\Program Files\Java\jdk1.6.0_02"
Java 2 SDK 環(huán)境參數(shù)設置完畢,正常退出。
D:\AdamSoft\VB Parser>java -jar Test\Test.jar
AAAAAAAAAAAA
aaaaaaaa
D:\AdamSoft\VB Parser>
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/31179/showart_1862397.html |
|