指定jdk啟動(dòng)jar包的方法總結(jié)
引言
在做一個(gè)modbus協(xié)議數(shù)據(jù)解析小項(xiàng)目時(shí),碰到JDK版本過低問題。在進(jìn)行項(xiàng)目啟動(dòng)時(shí),指定jdk版本,解決了服務(wù)器多jdk問題。
一、windows版本下項(xiàng)目啟動(dòng)
1、編寫一個(gè)run.bat文件,具體內(nèi)容增減,根據(jù)個(gè)人所需,內(nèi)容如下
//安裝好需要的JDK版本后,首先設(shè)置環(huán)境變量,然后啟動(dòng)jar包 set JAVA_HOME=G:\powerRoom\Java\jdk-17.0.5 set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; set Path=%JAVA_HOME%\bin; start javaw -Xms128m -Xmx1024m -jar data.jar
2、編寫一個(gè)stop.bat文件,內(nèi)容根據(jù)個(gè)人所需進(jìn)行增減,內(nèi)容如下:
//設(shè)置端口號,根據(jù)父ID進(jìn)行停止
@echo off
set port=8989
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /f /pid %%m二、linux環(huán)境下項(xiàng)目啟動(dòng)
1、此方法僅適用于linux服務(wù)器沒有配置JAVA_HOME環(huán)境變量
2、同一臺服務(wù)器安裝了多個(gè)版本的JDK。
方法一、
窗口關(guān)閉,服務(wù)即停止。通過Java路徑來啟動(dòng)對應(yīng)的項(xiàng)目
示例如下:
//jdk安裝路徑 - jar 服務(wù)jar包路徑 啟動(dòng)端口 /opt/java/jdk-17.0.5/bin/java -jar /opt/server/data.jar --httpPort=8989
方法二、
后臺運(yùn)行:無特殊情況,服務(wù)器不重啟,服務(wù)活正常運(yùn)行
nohup /opt/java/jdk-17.0.5/bin/java -jar /opt/server/data.jar & --httpPort=8989
總結(jié)
到此這篇關(guān)于指定jdk啟動(dòng)jar包的文章就介紹到這了,更多相關(guān)指定jdk啟動(dòng)jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis自定義TypeHandler解決特殊類型轉(zhuǎn)換問題詳解
這篇文章主要介紹了Mybatis自定義TypeHandler解決特殊類型轉(zhuǎn)換問題詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Java實(shí)現(xiàn)導(dǎo)出合并Excel單元格
隨著數(shù)據(jù)的不斷增長,很多時(shí)候需要將數(shù)據(jù)導(dǎo)出到Excel中進(jìn)行分析、處理和展示。本文將介紹如何使用Java實(shí)現(xiàn)Excel導(dǎo)出,并且可以合并單元格,需要的可以參考一下2023-04-04
Spring?AOP實(shí)現(xiàn)多數(shù)據(jù)源動(dòng)態(tài)切換
本文主要介紹了Spring?AOP實(shí)現(xiàn)多數(shù)據(jù)源動(dòng)態(tài)切換,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03

