新聞中心
作為一款開源免費的操作系統(tǒng),Linux在開發(fā)和運維領(lǐng)域的應(yīng)用非常廣泛。與此同時,Java語言也在廣泛使用,因此,如何在Linux環(huán)境下運行Java程序和腳本成為了關(guān)注的話題。本文將介紹如何在Linux下運行.jar包和.sh腳本。

1. 運行.jar包
.jar文件是Java程序的打包格式,它包含了Java類、資源文件和其它程序所需要的一切。在Linux環(huán)境下運行.jar包需要先安裝Java運行環(huán)境(JRE)或者Java開發(fā)工具包(JDK)。
1.1 安裝Java運行環(huán)境
在Linux下,可以通過包管理器安裝JRE或JDK。以Debian或Ubuntu為例,輸入以下命令安裝JRE:
“`
sudo apt-get update
sudo apt-get install default-jre
“`
輸入以下命令安裝JDK:
“`
sudo apt-get update
sudo apt-get install default-jdk
“`
1.2 運行.jar包
在安裝完JRE或JDK后,就可以使用java命令來運行.jar文件了。在終端輸入以下命令:
“`
java -jar yourfile.jar
“`
其中,”yourfile.jar”是要運行的.jar文件的名稱。如果該文件在當(dāng)前目錄下,直接輸入文件名即可。如果文件在其它目錄下,需要輸入完整的路徑。
2. 運行.sh腳本
.sh文件是Linux中常用的腳本文件,它包含多條shell命令,用于執(zhí)行一系列操作。在Linux環(huán)境下運行.sh腳本需要先修改文件權(quán)限,然后執(zhí)行腳本。
2.1 修改文件權(quán)限
首先需要為.sh文件添加可執(zhí)行權(quán)限。在終端輸入以下命令:
“`
chmod +x yourfile.sh
“`
其中,”yourfile.sh”是要運行的.sh文件的名稱。修改完成后,可以輸入以下命令查看文件權(quán)限:
“`
ls -l yourfile.sh
“`
可以看到文件前面的一列包含了文件的權(quán)限,如下所示:
“`
-rwxr-xr-x 1 user user 10 Jul 1 2023 yourfile.sh
“`
其中,”-rwxr-xr-x”表示文件權(quán)限,其中之一個字符“-”表示文件類型,后面三個字符“rwx”表示所有者權(quán)限,中間三個字符“r-x”表示組用戶權(quán)限,最后三個字符“r-x”表示其他用戶權(quán)限。
2.2 執(zhí)行腳本文件
執(zhí)行.sh文件需要在終端輸入以下命令:
“`
./yourfile.sh
“`
其中,”./”表示當(dāng)前目錄,”yourfile.sh”是要執(zhí)行的腳本文件的名稱。如果該文件在當(dāng)前目錄下,直接輸入文件名即可。如果文件在其它目錄下,需要輸入完整的路徑。
需要注意的是,如果.sh腳本文件包含中文字符,在執(zhí)行時可能會出現(xiàn)亂碼問題??梢允褂靡韵路椒ń鉀Q:
1. 在腳本文件的之一行添加以下內(nèi)容:
“`
#!/bin/sh
export LANG=”zh_CN.utf8″
“`
其中,”zh_CN.utf8″為Linux系統(tǒng)的中文編碼格式。
2. 在終端輸入以下命令將腳本文件編碼轉(zhuǎn)換為UTF-8格式:
“`
iconv -f GBK -t UTF-8 yourfile.sh > yourfile-utf8.sh
“`
其中,”GBK”為原文件編碼格式,”UTF-8″為轉(zhuǎn)換后的編碼格式。轉(zhuǎn)換完成后,需要將腳本文件的權(quán)限修改為可執(zhí)行。
本文介紹了如何在Linux下運行.jar包和.sh腳本。 .jar文件是Java程序的打包格式,在運行前需要安裝JRE或者JDK; .sh文件是Linux中常用的腳本文件,在執(zhí)行前需要將文件權(quán)限修改為可執(zhí)行。通過這些方法,可以在Linux環(huán)境下實現(xiàn)Java程序和腳本的運行。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220Linux下面如何運行 SH文件
圖形界面的話右擊打悉擾開終端,文本界面的話直接輸入:
chmod a+x *.sh(饑陸信*為你爛輪的文件名)
或者
bash *.sh
本文介紹Linux下面用命令如何運行.sh文件的方法,有兩種方法:
一、直接./加上文件名.sh,如運行hello.sh為./hello.sh【hello.sh必須有x權(quán)限】
二、直接sh 加上文件名.sh,如運行hello.sh為sh hello.sh【hello.sh可以沒有x權(quán)限】
工具/原料
windows、linux
xshell
方法一:當(dāng)前目錄執(zhí)行.sh文件
【步驟一】cd到.sh文件所在目錄
比如以hello.sh文件為例,如下圖
【步驟二】給.sh文件添加x執(zhí)行權(quán)限
比如以hello.sh文件為例,chmod u+x hello.sh,如下圖
【步驟者腔念三】./執(zhí)行.sh文件
比如以hello.sh文件為例,./hello.sh 即可執(zhí)行hello.sh文件,如下圖
【步驟四】sh 執(zhí)行.sh文件
以hello.sh文件為例,sh hello.sh即可執(zhí)行hello.sh文件,如下圖
END
方法二:絕對路徑執(zhí)行.sh文件
下面三種方法都可以,如下圖
./home/test/shell/hello.sh
/home/test/shell/hello.sh
sh /home/test/shell/hello.sh
END
注意事項
用“./”加文件名.sh執(zhí)行時,必須給.sh文件加x執(zhí)行權(quán)限圓信
如果對您有幫助,幫忙點“有得”,有助于您是我們進步的最首困大動力!
如果您喜歡,請點“投票”,您的參與是我們進步的更大動力!
如果您有疑問,請?zhí)峤灰蓡枺c您的互動是我們進步的更大動力!
僅供參考
按圖一的位置點擊一下,然后在圖二選擇終端。某些發(fā)行版桌面右鍵即可看到終端。這里是kde桌面因此需要這么做。
Linux下面如何運行SH文件
Linux下面如何運行SH文件
點擊桌面主文件目錄,然后.SH文件,并且在終端輸入命令:ll 把文件拖入到ll命令后面并且回車。
Linux下面如何運行SH文件
Linux下面如何運行SH文件
ll命令后看到sh文件缺少x權(quán)限,則需要在終端輸汪旦入命令:chmod +x +文件名,即在x后面加入sh文件名并回車。
Linux下面如何運行SH文件
Linux下面爛陵圓如何運行SH文件
加入x權(quán)限后,./+文件名,回車鍵后即可看到腳本已經(jīng)運行了。需要注意的是這里是當(dāng)前目饑塌錄,相對路徑的執(zhí)行方法。
Linux下面如何運行SH文件
首先你要讓文件有能夠執(zhí)行的權(quán)限,枝迅核比猛掘如你的文件是a.sh那么你可以
chmod +x a.sh
然后運行文件就可以了
./a.sh
這樣運行是a.sh在當(dāng)前工作目錄,如果文件沒在當(dāng)昌改前目錄,那么就需要用絕對路徑來執(zhí)行,比如
/opt/a.sh
/opt/test/a.sh
命令行下面:
1.chmod 空格”+x” 空格 你的sh文件名 (+x是一個整體,不要拆鄭衫知開塌譽)
2.輸入”./你的sh文件名喊消” 即可執(zhí)行
舉例:
1 chmod +x helloworld.sh
2 ./helloworld.sh
如何在linux終端里面運行java
通常用命令、shell腳本,或者直蠢羨并接派返運行程序可執(zhí)行的程序。像java的jar包可以用java -jar xxx.jar執(zhí)行。eclipse也可以cd到eclipse解壓目錄,然后./eclipse執(zhí)行eclipse這個程序。
可以看看shell腳本,和java相關(guān)的命令和工具(javac,javap,jvisualvm,jconsole等等)。
所有的軟件都有一個可執(zhí)行腳本或者可執(zhí)行程序。cd過去sh xxx.sh 或者./xxx.sh就可以在命令行執(zhí)行。像tomcat也有startup.sh和shutdown.sh。你也可以看看,其實帶跡就是一個很復(fù)雜的shell腳本
linux終端下運行Java程序,需要安裝JDK。
這里先介紹如如態(tài)何安裝JDK,然后介紹如何安裝Java程序。
首先,打開終端,快捷鍵ctrl+alt+t;
安裝巧橡賣JDK,sudo apt-get install openjdk-7-jdk( 注意,這里需要輸入密碼);
切換到j(luò)ava程孝逗序所在的目錄;
編譯以.java結(jié)尾的程序,可以使用javac *.java編譯當(dāng)前目錄下所有的java源程序,并生成相應(yīng)的class文件;
假如含有主程序的類文件是MP3.java,則使用java MP3運行該java程序。
編譯:Javac 文件名.java
運行:java 文件名
用EVA吧,別用lumaQQ了。
linux運行jar包sh的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux運行jar包sh,Linux下如何運行.jar包和.sh腳本,Linux下面如何運行 SH文件,如何在linux終端里面運行java的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計算機網(wǎng)絡(luò)、設(shè)計、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
當(dāng)前題目:Linux下如何運行.jar包和.sh腳本(linux運行jar包sh)
網(wǎng)站URL:http://www.dlmjj.cn/article/dpiecdo.html


咨詢
建站咨詢
