
2008年4月17日
有時(shí)候?yàn)榱烁奖憧旖莸牟渴鸷蛨?zhí)行Java程序,要把java應(yīng)用程序打包成一個(gè)jar包。而這個(gè)基礎(chǔ)的操作有時(shí)候也很麻煩,為了方便java程序員們能夠方便的打包java應(yīng)用程序,下面對jar命令進(jìn)行介紹,并舉出幾個(gè)簡單例子針對不同情況進(jìn)行打包。
一. jar命令用法:
在cmd命令窗口下輸入jar,回車,就會提示改命令的用法:

二.例子(這里介紹的都是生成雙擊可執(zhí)行的jar包):
1.首先介紹如何在命令行下執(zhí)行打包程序。
1.1.沒有包結(jié)構(gòu)的最簡單的工程。
(1)在c:盤下新建文件“HelloWorld.java”:
1 public class HelloWorld
2 {
3 public static void main(String[] args){
4 System.out.println("Hello world!");
5 }
6 }
(2)在命令行下輸入c:\javac HelloWorld.java,在c:盤下編譯生成“HelloWorld.class”。
(3)在c:盤下新建文件“menefest”(沒有后綴名):
Main-Class: HelloWorld
注意最后要有一個(gè)空行,否則會出現(xiàn)找不到類的錯(cuò)誤。
(4)打包:輸入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盤下生成“HelloWorld.jar”。
(5)執(zhí)行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。
1.2.有包結(jié)構(gòu)的java工程。
(1)在c:\com\gosyl\demo\下新建文件“HelloWorld.java”:
package com.gosyl.demo;
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
(2)在命令行下輸入c:\javac com/gosyl/demo/HelloWorld.java,在c:\com\gosyl\demo\文件夾下編譯生成“HelloWorld.class”。
(3)在c:盤下新建文件“menefest2”(沒有后綴名):
Main-Class: com.gosyl.demo.HelloWorld
注意最后要有一個(gè)空行,冒號后面要一個(gè)空格。否則會出現(xiàn)找不到類的錯(cuò)誤。
(4)打包:輸入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盤下生成“HelloWorld.jar”。
(5)執(zhí)行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。
1.3.引用到外部jar包的java工程。
(1)在c:\com\gosyl\demo\下新建文件“Car.java”:
package com.gosyl.demo;
public class Car
{
public static void main(String[] args){
Light.on();
}
}
(2)在c:\com\gosyl\demo\下新建文件“Light.java”:
package com.gosyl.demo;
class Light
{
public static void on(){
System.out.println("Light is on!");
}
}
(3)打包1:輸入c:\jar cvf Light.jar com/gosyl/demo/Light.class,在c:盤下生成“Light.jar”。
(4)在c:盤下新建文件“menefest-car”(沒有后綴名):
Main-Class: com.gosyl.demo.Car
Class-Path: Light.jar
注意最后要有一個(gè)空行,冒號后面要一個(gè)空格。否則會出現(xiàn)找不到類的錯(cuò)誤。
(5)打包2:輸入c:\jar cvmf menifest-car Car.jar com/gosyl/demo/Car.class,在c:盤下生成“Car.jar”。
(6)執(zhí)行:輸入c:\java -jar Car.jar。屏幕回顯“Light is on”。
三.總結(jié)
1.清單文件menifest,對格式要求很高,注意每個(gè)冒號后面要有一個(gè)空格,文件最后要有一個(gè)空行。
2.對于引用到外部jar包的工程,需要在manifest中定義好Class-Path屬性。
3.對于雙擊.bat文件出現(xiàn)刷屏現(xiàn)象的情況,請直接把.bat文件的內(nèi)容鍵入命令行執(zhí)行。
4.對于重復(fù)簽名的jar包,在META-INF里面會出現(xiàn)多個(gè)簽名文件,刪除掉多余的,保存其中一個(gè)才能保證jws正常啟動。
posted @
2008-04-18 20:52 gosyl 閱讀(26291) |
評論 (3) |
編輯 收藏
5歲的時(shí)候,我說我愛你。你歪著腦袋,眨著水晶般的大眼睛,疑惑地問我:“什么意思呀?”
15歲的時(shí)候,我說:"我愛你".你的臉紅得像火燒云,頭深深地低著,擺弄著衣襟,你好像在笑。
20歲的時(shí)候,我說我愛你,你把頭靠在我的肩上,緊緊地挽住我的手臂,像是下一秒我就要消失一樣。
25歲的時(shí)候,我說我愛你,你把早餐放在桌上,跑過來刮了一下我的鼻子說:“知道了!懶蟲,該起床了!”
30歲的時(shí)候,我說我愛你,
你笑著說:“你呀!要是真的愛我,就別下了班到處跑,
還有,別再忘了我叫你買的菜!”
40歲的時(shí)候,我說我愛你,
你邊收拾碗筷邊無表情的嘟囔著:
“行了,行了,快去幫孩子復(fù)習(xí)功課去吧!”
50歲的時(shí)候,我說我愛你,
你打著毛線頭也不抬:“真的?
你心里是不是巴不得我早點(diǎn)兒死掉。”
然后就咯咯咯地笑個(gè)不停。
60歲的時(shí)候,我說我愛你,
你笑著捶了我一拳:
"死老頭子!孫子都這么大了,還貧嘴!
70歲的時(shí)候,我們坐在搖椅上,戴著老花鏡,
欣賞著50年前我給你的情書,我們已經(jīng)布滿皺紋的手又握在了一起,
那時(shí)侯我說我愛你, 你深情地望著我,
你那已經(jīng)皺紋滿面的臉仍是那么美麗……
爐子上的開水咕嘟咕嘟地冒煙, 溫馨的暖意充滿了整個(gè)屋子......
80歲的時(shí)候,你說你愛我。
我什么也沒說,因?yàn)槲伊鳒I了,
但是那是我人生最最快樂的日子,
因?yàn)槟憬K于說出了那句“我--愛--你"。
致我所有的朋友
無論已婚與未婚
這是篇很好的文章。
如果你暫時(shí)沒有時(shí)間細(xì)細(xì)品味
也請你有時(shí)間的時(shí)候?qū)⒆约旱男某恋硐聛恚?br />
用心的看。
好的文章真的不多了……
單身,有時(shí)不一定是貴族。
單身也許會比較自由,
但自由也有一個(gè)同義詞,叫作寂寞。
因?yàn)槿瞬皇鞘颤N時(shí)候都喜歡一個(gè)人獨(dú)處的;
有時(shí)好東西需要跟人分享,
有時(shí)候難過需要人安慰。
單身貴族產(chǎn)生的原因,是因?yàn)?br />
經(jīng)濟(jì)上的獨(dú)立、人格上的獨(dú)立以及感情上的獨(dú)立。
獨(dú)立是什麼?
獨(dú)立是需要而不依賴,
一個(gè)獨(dú)立的人需要異性,而不依賴異性。
做情人之前,她應(yīng)該先是朋友。
她成為你的朋友之後,出現(xiàn)在你的生活里,
才有可能認(rèn)識你、了解你、知道你的長處
而對你產(chǎn)生好感,進(jìn)一步發(fā)展感情,
變成情人、對象。
世界上的顏色并非只有白色和黑色,
黑與白之間還有很漫長的灰色地帶。
只要多相處,便能發(fā)現(xiàn)對方的優(yōu)點(diǎn)、產(chǎn)生好感,
這才是發(fā)展感情的自然過程。
『一見鍾情』以及『從一而終』的感情是不切實(shí)際的,
我們需要的不是這種不切實(shí)際而虛幻的感情。
有人形容跟異****往,
就好像在海邊撿石頭,大家都會撿喜歡的那一顆。
一旦撿到一顆你最喜歡的石頭,便把它帶回家去,
好好對待它,因?yàn)槟鞘悄阄ㄒ坏氖^。
而且要記住,從此後不要再到海邊去。
永遠(yuǎn)相信,
我已經(jīng)找到最大、最美、最適合我的那一顆。
跟異****往最重要的不是他有多好,
而是他對你有多好。
一個(gè)人如果條件很好,有一百分,
可是這一百分之中,他只給你三四十分,或一二十分;
相反地,另一個(gè)人也許只有七八十分,
可是他卻是全心全意的對待你,
那你應(yīng)該選擇那一個(gè)?
其實(shí),每一個(gè)人的條件都是一樣的。
不管你有多好,都還有人比你更好。
你雖然做不到一個(gè)『最好的人』,
可是你卻做得到一個(gè)『對對方最好的人』。
每一個(gè)男孩子都可以說:
『雖然我不是世界上最好的男人,但我是世界上對你最好的男人』。
反過來女孩子也是一樣,這是每一個(gè)人都做得到的。
感情最重要的是在於他對你的好,
而不是他自己有多好。
但是如果有一個(gè)人本身已經(jīng)很好了,
對你又是真心真意,真心愛你,
那麼你真的可以把一生托付給他。
現(xiàn)在女性考慮婚姻的唯一條件,
應(yīng)該就是你愛不愛他,他愛不愛你,
是不是真心真意對你,
跟他在一起會不會有壓力,會不會快樂,
而非他有什麼!
人間的真愛是很難得的。
在人的一生中,
很難找到一個(gè)
你真正愛,真正可以跟他過一輩子的人。
如果你怯於表達(dá),
或害怕會有什麼事,
錯(cuò)失一輩子可能只有一次的真愛,
那就太可惜了,
所以一定要采取主動,把心里的話說出來。
如果一個(gè)男孩子
因?yàn)榕⒆訉λ扇≈鲃佣床黄鹚?br />
那麼這個(gè)男孩子不是男生,而是畜生。
更何況,幸福比面子重要,
如果犧牲一時(shí)的面子可以換得一生的幸福,
是非常值得的,勇敢把心里的話說出來,
不要隱藏自己的真心。
千萬別說緣份未到,其實(shí)緣份到處都有,
但卻是稍縱即逝,如果『緣』不及時(shí)把握,
那就沒有『份』了。
大多數(shù)的女性對感情是偏重於精神,
男性則偏於物質(zhì)。
男孩子除了對女孩子殷勤體貼外,
也要學(xué)會對女孩子負(fù)責(zé)任,
要將對天下所有女孩子的殷勤體貼,
全部用來對一個(gè)女孩子。
另外,
剛毅木納并不能討女孩歡心,
所以要學(xué)習(xí)對女孩子甜言蜜語,多說好話。
男人,為性而愛;
女人,為愛而性。
一個(gè)維持起來輕松、愉快的感情容易長久!
一個(gè)維持起來艱難而痛苦的感情不易長久,
這時(shí)後就應(yīng)該有所選擇。
我們都是凡夫俗子,
要的是平凡而幸福并且快樂的愛情。
對所有的感情而言,過程遠(yuǎn)比結(jié)果重要。
為什麼?因?yàn)樗械母星槎际菦]有結(jié)果的。
什麼是結(jié)果?結(jié)婚嗎?
結(jié)婚之後就過著幸福快樂的日子嗎?
可見我們不以感情的結(jié)果來評斷它的價(jià)值感情,
也不以時(shí)間的長短來論定它的價(jià)值。
對感情而言,凡是發(fā)生過的都存在,
凡是存在過的都有價(jià)值。
世界上的感情每一段、每一分、每一秒
都是值得珍惜的。
婚姻是人生里最大的一場賭局。
在這無限長的時(shí)間里,
我們還要互相呈現(xiàn)最丑陋的一面給對方看。
婚姻和戀愛不同的是:
戀愛可以花二個(gè)小時(shí)打扮自己,
精神奕奕的向?qū)Ψ将I(xiàn)殷勤、體貼,輕松完成任務(wù)。
可是婚姻就無法隨時(shí)維持高亢的狀態(tài)。
所以,婚姻是一場大賭注,
需有萬全的準(zhǔn)備、周詳?shù)挠?jì)劃、十足的信任,
然後再去押它一把,即使是這樣都還有可能輸?shù)簟?br />
因此如果在賭之前,就知道自己
不是心甘情愿、不是很愛他、并不想跟他過一輩子,
那麼這一場賭注注定是要輸?shù)摹?br />
千萬不要
為了愛情之外的任何一個(gè)理由結(jié)婚。
感情的可貴
不在於可從對方獲得什麼,
一方面是一種被依賴、被需要的感覺。
有人依賴我,需要我,
我會得到滿足
。
面對感情,我們所要采取的就是三不政策:
第一是不急:不要急著結(jié)婚。
結(jié)婚雖然是很美好的事,但是不要著急,
該是你的就是你的。
第二是不怕:不要害怕付出。
彼此必需一輩子努力,才能把感情維持好。
你不可能『得到』一個(gè)美好的感情,
你只能找到一個(gè)你心愛的人,
來共同經(jīng)營、造就、完成一段美好的感情。
如果你沒決心做好男人,那你就得不到好女人。
世界上沒有一個(gè)壞男人會有一個(gè)好女人,
壞男人只會有可憐的女人;
同樣的,也沒有一個(gè)壞女人會有一個(gè)好男人。
何況感情中還有一個(gè)
跟我們共同努力、想把它做好的人。
這個(gè)合夥事業(yè)成功的機(jī)會是很大的,
關(guān)鍵就在於你是否愿意努力、付出而已。
第三是不要放棄。
當(dāng)你受了打擊、挫折、傷害,
當(dāng)你感到灰心、失望時(shí),
有一個(gè)人無條件的、永遠(yuǎn)站在你這一邊,
支持你、鼓勵(lì)你、安慰你,
讓你重新站起來面對這個(gè)世界。
這個(gè)力量,是再親的父母不能給我們的,
是再要好的朋友也不能給我們的,
只有在人生的旅程中所找到的心愛的伴侶,
才能夠給我們。
其實(shí)愛情是人生唯一的、真正珍貴的;
也是唯一的、真正值得追求的東西。
只要你有一個(gè)心愛的人,
你就有了原動力,
你就能面對全世界。
親愛的朋友們,人生難得一知己,遇上了,就用心去把握吧!
posted @
2008-04-18 10:17 gosyl 閱讀(292) |
評論 (0) |
編輯 收藏
“我 不需要你一個(gè)人承擔(dān)太多的壓力
假如有一天你覺得累
那我們一起回家
去哪里 過什么樣的生活
我都愿意跟你在一起”
----------我朋友的女朋友對我朋友說的話。實(shí)在是令人艷羨,摘過來自己yy一下!
posted @
2008-04-17 21:30 gosyl 閱讀(295) |
評論 (1) |
編輯 收藏