linux環(huán)境下java程序打包成簡(jiǎn)單的hello world輸出jar包示例
本文實(shí)例講述了linux環(huán)境下java程序打包成簡(jiǎn)單的hello world輸出jar包。分享給大家供大家參考,具體如下:
1. linux必須已安裝java環(huán)境,測(cè)試
#javac -version javac 1.8.0_20
說(shuō)明java環(huán)境已安裝好了
2. 建立目錄helloworld,在目錄下建立helloworld.java文件
#cd ~ ~# mkdir helloworld ~# cd helloworld ~/helloworld# vi helloworld.java
helloworld.java內(nèi)容如下
public class helloworld { public static void main(String[] args) { System.out.println("Hello World!!"); } }
把helloworld.java 打包成可執(zhí)行的jar
~/helloworld# javac helloworld.java ~/helloworld# ls ~/helloworld# echo Main-class: helloworld > manifest.txt ~/helloworld# ls ~/helloworld# cat manifest.txt ~/helloworld# jar cvfm hello.jar manifest.txt helloworld.class
屏幕顯示如下打包信息:
運(yùn)行hello.jar文件
~/helloworld# ls ~/helloworld# java -jar hello.jar hello world!!
更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)組操作技巧總結(jié)》、《Java數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
idea配置Tomcat時(shí)沒(méi)有Artifacts選項(xiàng)的解決方法
本文主要介紹了idea配置Tomcat時(shí)沒(méi)有Artifacts選項(xiàng)的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05SpringBoot項(xiàng)目中出現(xiàn)不同端口跨域問(wèn)題的解決方法
這篇文章主要介紹了SpringBoot項(xiàng)目中出現(xiàn)不同端口跨域問(wèn)題的解決方法,文中介紹了兩種解決方法,并給出了詳細(xì)的代碼供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下2024-03-03MyBatis 動(dòng)態(tài)SQL和緩存機(jī)制實(shí)例詳解
這篇文章主要介紹了MyBatis 動(dòng)態(tài)SQL和緩存機(jī)制實(shí)例詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-09-09java設(shè)計(jì)模式之簡(jiǎn)單工廠模式簡(jiǎn)述
這篇文章主要為大家詳細(xì)介紹了java設(shè)計(jì)模式之簡(jiǎn)單工廠模式,簡(jiǎn)單工廠模式的實(shí)質(zhì)是由一個(gè)工廠類(lèi)根據(jù)傳入的參數(shù),動(dòng)態(tài)決定應(yīng)該創(chuàng)建哪一個(gè)產(chǎn)品類(lèi)的實(shí)例,感興趣的小伙伴們可以參考一下2016-08-08Java利用InputStream類(lèi)實(shí)現(xiàn)文件讀取與處理
在Java開(kāi)發(fā)中,輸入流(InputStream)是一個(gè)非常重要的概念,它涉及到文件讀寫(xiě)、網(wǎng)絡(luò)傳輸?shù)榷鄠€(gè)方面,InputStream類(lèi)是Java中輸入流的抽象基類(lèi),定義了讀取輸入流數(shù)據(jù)的方法,本文將以InputStream類(lèi)為切入點(diǎn),介紹Java中的輸入流概念及其應(yīng)用,需要的朋友可以參考下2023-11-11Mybatis使用collection標(biāo)簽進(jìn)行樹(shù)形結(jié)構(gòu)數(shù)據(jù)查詢(xún)時(shí)攜帶外部參數(shù)查詢(xún)
這篇文章主要介紹了Mybatis使用collection標(biāo)簽進(jìn)行樹(shù)形結(jié)構(gòu)數(shù)據(jù)查詢(xún)時(shí)攜帶外部參數(shù)查詢(xún),需要的朋友可以參考下2023-10-10spring的同一定時(shí)任務(wù)上一次的任務(wù)未結(jié)束前不會(huì)啟動(dòng)這次任務(wù)問(wèn)題
這篇文章主要介紹了spring的同一定時(shí)任務(wù)上一次的任務(wù)未結(jié)束前不會(huì)啟動(dòng)這次任務(wù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12