欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

指定jdk啟動(dòng)jar包的方法總結(jié)

 更新時(shí)間:2023年07月05日 10:11:21   作者:混混一整天  
這篇文章主要給大家總結(jié)介紹了關(guān)于指定jdk啟動(dòng)jar包的方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

引言

在做一個(gè)modbus協(xié)議數(shù)據(jù)解析小項(xiàng)目時(shí),碰到JDK版本過(guò)低問(wèn)題。在進(jìn)行項(xiàng)目啟動(dòng)時(shí),指定jdk版本,解決了服務(wù)器多jdk問(wèn)題。

一、windows版本下項(xiàng)目啟動(dòng)

1、編寫(xiě)一個(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、編寫(xiě)一個(gè)stop.bat文件,內(nèi)容根據(jù)個(gè)人所需進(jìn)行增減,內(nèi)容如下:

//設(shè)置端口號(hào),根據(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ù)器沒(méi)有配置JAVA_HOME環(huán)境變量

2、同一臺(tái)服務(wù)器安裝了多個(gè)版本的JDK。

方法一、

窗口關(guān)閉,服務(wù)即停止。通過(guò)Java路徑來(lái)啟動(dòng)對(duì)應(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

方法二、

后臺(tái)運(yùn)行:無(wú)特殊情況,服務(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于Spring啟動(dòng)流程及Bean生命周期梳理

    關(guān)于Spring啟動(dòng)流程及Bean生命周期梳理

    這篇文章主要介紹了關(guān)于Spring啟動(dòng)流程及Bean生命周期梳理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • springboot如何集成Swagger2

    springboot如何集成Swagger2

    這篇文章主要介紹了springboot集成Swagger2的方法,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下
    2020-12-12
  • IntelliJ IDEA 創(chuàng)建 Java 項(xiàng)目及創(chuàng)建 Java 文件并運(yùn)行的詳細(xì)步驟

    IntelliJ IDEA 創(chuàng)建 Java 項(xiàng)目及創(chuàng)建 Java 文件并運(yùn)行的詳細(xì)步驟

    這篇文章主要介紹了IntelliJ IDEA 創(chuàng)建 Java 項(xiàng)目及創(chuàng)建 Java 文件并運(yùn)行的詳細(xì)步驟,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • springMVC利用FastJson接口返回json數(shù)據(jù)相關(guān)配置詳解

    springMVC利用FastJson接口返回json數(shù)據(jù)相關(guān)配置詳解

    本篇文章主要介紹了springMVC利用FastJson接口返回json數(shù)據(jù)相關(guān)配置詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Java如何向指定文件操作一段內(nèi)容(增加,刪除均可使用本方法)

    Java如何向指定文件操作一段內(nèi)容(增加,刪除均可使用本方法)

    這篇文章主要介紹了Java如何向指定文件操作一段內(nèi)容(增加,刪除均可使用本方法),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • C++內(nèi)存管理看這一篇就夠了

    C++內(nèi)存管理看這一篇就夠了

    這篇文章主要介紹了C/C++中的內(nèi)存管理小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • 基于Docker的K8s(Kubernetes)集群部署方案

    基于Docker的K8s(Kubernetes)集群部署方案

    這篇文章主要介紹了基于Docker的K8s(Kubernetes)集群部署方案,文中介紹了安裝k8s的可視化界面的相關(guān)操作,需要的朋友可以參考下
    2024-01-01
  • Java動(dòng)態(tài)代理簡(jiǎn)單介紹

    Java動(dòng)態(tài)代理簡(jiǎn)單介紹

    動(dòng)態(tài)代理指的是,代理類(lèi)和目標(biāo)類(lèi)的關(guān)系在程序運(yùn)行的時(shí)候確定的,客戶(hù)通過(guò)代理類(lèi)來(lái)調(diào)用目標(biāo)對(duì)象的方法,是在程序運(yùn)行時(shí)根據(jù)需要?jiǎng)討B(tài)的創(chuàng)建目標(biāo)類(lèi)的代理對(duì)象。本文將通過(guò)案例詳細(xì)講解一下Java動(dòng)態(tài)代理的原理及實(shí)現(xiàn),需要的可以參考一下
    2022-08-08
  • 基于JSON和java對(duì)象的互轉(zhuǎn)方法

    基于JSON和java對(duì)象的互轉(zhuǎn)方法

    下面小編就為大家?guī)?lái)一篇基于JSON和java對(duì)象的互轉(zhuǎn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • 基于JAVA代碼 獲取手機(jī)基本信息(本機(jī)號(hào)碼,SDK版本,系統(tǒng)版本,手機(jī)型號(hào))

    基于JAVA代碼 獲取手機(jī)基本信息(本機(jī)號(hào)碼,SDK版本,系統(tǒng)版本,手機(jī)型號(hào))

    本文給大家介紹基于java代碼獲取手機(jī)基本信息,包括獲取電話管理對(duì)象、獲取手機(jī)號(hào)碼、獲取手機(jī)型號(hào)、獲取SDK版本、獲取系統(tǒng)版本等相關(guān)信息,對(duì)本文感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12

最新評(píng)論