掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在 Linux 操作系統(tǒng)下,許多應(yīng)用程序都需要依賴于 jar 包才能正常運(yùn)行。但是,很多用戶卻不知道在 Linux 下如何啟動(dòng)這些依賴于 jar 包的應(yīng)用程序。本文將介紹如何在 Linux 中啟動(dòng)依賴 jar 包的應(yīng)用程序。

10年積累的成都網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有昌平免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
一、在 Linux 中安裝 Java 環(huán)境
由于 jar 包是 Java 的一種開發(fā)格式,所以在 Linux 中啟動(dòng)依賴 jar 包的應(yīng)用程序,首先需要安裝 Java 運(yùn)行環(huán)境。在 Linux 中安裝 Java 方法有很多種,我這里推薦使用官方的 OpenJDK。
在終端中輸入以下命令:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
這個(gè)命令將會(huì)下載并安裝 OpenJDK 8 環(huán)境。安裝后可以通過(guò) java -version 命令檢查 Java 環(huán)境是否已經(jīng)安裝完畢。
二、在 Linux 中下載依賴的 jar 包
在使用 Linux 啟動(dòng)依賴 jar 包的應(yīng)用程序之前,需要先下載這些 jar 包。可以通過(guò) Maven,Gradle 或者手動(dòng)下載的方式來(lái)獲取需要的 jar 包。
如果你使用 Maven 或 Gradle 等構(gòu)建工具,只需要在項(xiàng)目的 pom.xml 文件中添加相關(guān)的依賴即可。如果是手動(dòng)下載,則需先在官方網(wǎng)站上下載所需的 jar 包,然后將其拷貝到自己的項(xiàng)目文件夾下。
三、在 Linux 中啟動(dòng)依賴 jar 包的應(yīng)用程序
接下來(lái),我們將介紹如何在 Linux 中啟動(dòng)依賴 jar 包的應(yīng)用程序。假設(shè)你已經(jīng)下載了 necessary.jar 這個(gè) jar 包,并且其對(duì)應(yīng)的啟動(dòng)類為 com.example.Application,那么可以使用以下命令來(lái)啟動(dòng)該應(yīng)用程序:
java -jar necessary.jar
這個(gè)命令將會(huì)啟動(dòng) necessary.jar 文件,并執(zhí)行其中 mn 方法中的代碼。如果包含多個(gè) jar 文件,則可以使用以下命令來(lái)啟動(dòng):
java -classpath necessary.jar:another.jar:third.jar com.example.Application
這個(gè)命令使用了 -classpath 參數(shù)來(lái)設(shè)置 classpath,從而告訴 Java 解釋器在哪些 jar 包中尋找 com.example.Application 類。
四、在 Linux 中啟動(dòng) Spring Boot 應(yīng)用程序
Spring Boot 是一個(gè)流行的 Java 開發(fā)框架,使用 Spring Boot 開發(fā)的應(yīng)用程序同樣需要依賴 jar 包才能正常運(yùn)行。如果你需要在 Linux 中啟動(dòng)一個(gè) Spring Boot 應(yīng)用程序,則可以使用以下命令來(lái)啟動(dòng):
java -jar spring-boot-app.jar
這個(gè)命令將會(huì)啟動(dòng) spring-boot-app.jar 文件,并執(zhí)行其中 mn 方法中的代碼。如果需要傳遞參數(shù),則可以使用以下命令:
java -jar spring-boot-app.jar –server.port=8080
這個(gè)命令將會(huì)啟動(dòng) spring-boot-app.jar 文件,并將 server.port 值設(shè)置為 8080。
Linux 下啟動(dòng)依賴 jar 包的應(yīng)用程序需要先安裝 Java 環(huán)境,并下載所需的 jar 包。然后使用 java 命令啟動(dòng)依賴 jar 包的應(yīng)用程序即可。如果需要啟動(dòng) Spring Boot 應(yīng)用程序,則需加上相應(yīng)的參數(shù)。希望本文能夠幫助你在 Linux 中啟動(dòng)依賴 jar 包的應(yīng)用程序。
相關(guān)問(wèn)題拓展閱讀:
在jar包中加入編寫的MANIFEST.MF文模陸蔽件,然后用java -jar jar包名即可。具體悉肢的MANIFEST.MF編寫規(guī)則可旦州參考
使用非工具(即使用命令)將Java工程打成可執(zhí)行jar步驟如下:
1、準(zhǔn)備MANIFEST文件(注意不要.MF后慧差激綴),MANIFEST文件內(nèi)容如下:
Manifest-Version: 1.0(版本號(hào),必須)
Created-By: xxx(創(chuàng)建者,可忽略)
Main-Class: com.kjt.wms.utils.ServiceStart(主程序,必須)
Class-Path: xxx/xxxx.jar(依賴的jar,沒有可忽略慶仿)
以上只是打成可執(zhí)行程序的基礎(chǔ)屬性內(nèi)容,若樓主也需要其它屬性,可參閱:
2、到已經(jīng)編譯好的class目錄,使用命令Jar -cvmf . 使用將程序打包xxx.jar
3、將打包好的程序及其所依賴的其他jar包一同部署到Linux下,使用命令java -jar xxx.jar啟動(dòng)程序
若樓主有shell腳本經(jīng)驗(yàn),也可將啟動(dòng)命令寫成腳本,并加上些jvm調(diào)優(yōu)參數(shù)則更好
以上三步即完成將Java工程打包成可執(zhí)行程序,打成的jar包在windows、Linux下均可使用。
有問(wèn)題歡迎提問(wèn),前襪滿意請(qǐng)采納,謝謝!
1) 在ECLIPSE下面EXPORT成為RUNNABLE JAR FILE。
2) 拷貝1)中差渣生成的JAR包,到LINUX中去。
3)隨便搞個(gè)什么名字的.SH文件,里面輸入返慶胡漏攔java -jar XXX.jar
(1)準(zhǔn)備工作
1) 安裝JDK 6或者JDK 7
2) 安裝scala 2.10.x (注哪兄意版本)
2)下載Intellij IDEA最新版(燃孫本文以IntelliJ IDEA Community Edition 13.1.1為例說(shuō)明e799bee5baa6e4b893e5b19e,不同版本,界面布局可能不同):
3)將下載的Intellij IDEA解壓后,安裝scala插件,流程如下:
依次選擇“Configure”–> “Plugins”–> “Browse repositories”,輸入scala,然后安裝即可
(2)搭建Spark源碼閱讀環(huán)境(需要聯(lián)網(wǎng))
一種方法是直接依次選擇“import project”–> 選擇spark所在目錄 –> “S”,之后intellij會(huì)自動(dòng)識(shí)別S文件,并下載依賴的外部jar包,整個(gè)流程用時(shí)非常長(zhǎng),取決于機(jī)器的網(wǎng)絡(luò)環(huán)境(不建議在windows下操作,可能遇到各種問(wèn)題),一般需花費(fèi)幾十分鐘到幾個(gè)小時(shí)。注意,下載過(guò)程會(huì)用到git,因此應(yīng)該事先安裝了git。
第二種方法是首先在linux操作系統(tǒng)上生成intellij項(xiàng)目文件,然后在intellij IDEA中直接通過(guò)“Open Project”打開項(xiàng)目即可。在linux上生成intellij項(xiàng)目文件的方法(需要安裝git,不需要安裝scala,t會(huì)自動(dòng)下載)是:在spark
源代碼
根目錄下,輸入t/李段襲t gen-idea
注:如果你在windows下閱讀源代碼,建議先在linux下生成項(xiàng)目文件,然后導(dǎo)入到windows中的intellij IDEA中。
linux 啟動(dòng)jar包 依賴的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 啟動(dòng)jar包 依賴,Linux下啟動(dòng)依賴jar包的方法,如何把java打包成linux下的可執(zhí)行程序,Linux中用idea如何安裝Hadoop jar包?的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營(yíng)銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流