新聞中心
在 Linux 操作系統(tǒng)下,許多應(yīng)用程序都需要依賴于 jar 包才能正常運行。但是,很多用戶卻不知道在 Linux 下如何啟動這些依賴于 jar 包的應(yīng)用程序。本文將介紹如何在 Linux 中啟動依賴 jar 包的應(yīng)用程序。

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


咨詢
建站咨詢
