最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解使用批處理方式配置Java環(huán)境

 更新時(shí)間:2019年09月01日 09:54:09   作者:滄海一粟  
這篇文章主要介紹了詳解使用批處理方式配置Java環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、需求點(diǎn)

​ 1.公司的現(xiàn)場維護(hù)人員配置java環(huán)境不熟練,容易配錯(cuò);

​ 2.項(xiàng)目中使用到elasticsearch(2.3.2版本),一定要配置JAVA_HOME;

​ 2.項(xiàng)目也是必須要在jdk8以上版本運(yùn)行;

二、解決方案

​ 為解決以上問題點(diǎn),使用批處理來配置環(huán)境變量。

​ 大致思路分三步:

​ 1.安裝好JDK;

​ 2.判斷現(xiàn)在服務(wù)器上安裝的jdk版本,如果是8以上版本則不配置;

​ 3.配置JAVA_HOME和path。

​ 注意點(diǎn):

​ 批處理文件需要與jdk放在同級目錄,JAVA_HOME /M "%bbd%jdk1.8.0_144",這個(gè)路徑需要手動(dòng)修改成自己JDK的路徑。

@echo off
REM 檢查JDK環(huán)境
pushd %~dp0
cd..
set bjava=0
set "bbd=%cd%"
java -version>nul 2>nul
if /i not %errorlevel% == 0 (
set bjava=1
goto ENDJAVA
) else GOTO CHECKJAVA

:CHECKJAVA
for /f "tokens=3" %%g in ('java -version 2^>^&1 ^| findstr /i "version"') do (
  set JAVAVER=%%g
)
set JAVAVER=%JAVAVER:"=%
for /f "delims=. tokens=1-3" %%v in ("%JAVAVER%") do (
  set CURRENTV=%%w
)

if %CURRENTV% LSS 8 (set bjava=1)

:ENDJAVA
if %bjava% equ 1 ( 
  setx JAVA_HOME /M "%bbd%\jdk1.8.0_144"
  setx Path /M "%%JAVA_HOME%%\bin;%PATH%"
)

pause
echo **********************************************
echo       jdk環(huán)境已配置好,請按任意鍵繼續(xù)!
pause

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解如何在Java中調(diào)用Python程序

    詳解如何在Java中調(diào)用Python程序

    今天給大家?guī)淼氖顷P(guān)于Java中調(diào)用Python程序的相關(guān)知識,文章有非常詳細(xì)的代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java設(shè)計(jì)模式之代理模式原理及實(shí)現(xiàn)代碼分享

    Java設(shè)計(jì)模式之代理模式原理及實(shí)現(xiàn)代碼分享

    這篇文章主要介紹了Java設(shè)計(jì)模式之代理模式原理及實(shí)現(xiàn)代碼分享,設(shè)計(jì)代理模式的定義,靜態(tài)代理,動(dòng)態(tài)代理,jdk動(dòng)態(tài)代理實(shí)現(xiàn)步驟,原理及源碼等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • maven利用tomcat插件部署遠(yuǎn)程Linux服務(wù)器的步驟詳解

    maven利用tomcat插件部署遠(yuǎn)程Linux服務(wù)器的步驟詳解

    Maven已經(jīng)是Java的項(xiàng)目管理常用方式,下面這篇文章主要給大家介紹了關(guān)于maven利用tomcat插件部署遠(yuǎn)程Linux服務(wù)器的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Spring?Boot?應(yīng)用的熱部署配置方法

    Spring?Boot?應(yīng)用的熱部署配置方法

    熱部署,簡單來說,就是代碼修改后不需重啟項(xiàng)目就可自動(dòng)加載出新的內(nèi)容,這篇文章主要介紹了Spring?Boot?應(yīng)用的熱部署配置?,需要的朋友可以參考下
    2022-11-11
  • 詳解Springboot之整合JDBCTemplate配置多數(shù)據(jù)源

    詳解Springboot之整合JDBCTemplate配置多數(shù)據(jù)源

    這篇文章主要介紹了詳解Springboot之整合JDBCTemplate配置多數(shù)據(jù)源,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • 使用kotlin集成springboot開發(fā)的超詳細(xì)教程

    使用kotlin集成springboot開發(fā)的超詳細(xì)教程

    目前大多數(shù)都在使用java集成 springboot進(jìn)行開發(fā),本文演示僅僅將 java換成 kotlin,其他不變的情況下進(jìn)行開發(fā),需要的朋友可以參考下
    2021-09-09
  • Windows環(huán)境下重啟jar服務(wù)bat代碼的解決方案

    Windows環(huán)境下重啟jar服務(wù)bat代碼的解決方案

    在Windows環(huán)境下部署java的jar包,若有多個(gè)服務(wù)同時(shí)啟動(dòng),很難找到相應(yīng)服務(wù)重啟,每次都重啟全部服務(wù)很麻煩,應(yīng)用場景大多用于部署測試,今天給大家分享Windows環(huán)境下重啟jar服務(wù)bat代碼,感興趣的朋友一起看看吧
    2023-08-08
  • Java循環(huán)隊(duì)列與非循環(huán)隊(duì)列的區(qū)別總結(jié)

    Java循環(huán)隊(duì)列與非循環(huán)隊(duì)列的區(qū)別總結(jié)

    今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識總結(jié),文章圍繞著Java循環(huán)隊(duì)列與非循環(huán)隊(duì)列的區(qū)別展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 淺析Java?ReentrantLock鎖的原理與使用

    淺析Java?ReentrantLock鎖的原理與使用

    這篇文章主要為大家詳細(xì)介紹了Java中ReentrantLock鎖的原理與使用,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以了解下
    2023-08-08
  • java集合中的迭代器Iterator和數(shù)組內(nèi)置方法及常見的報(bào)錯(cuò)解決方案

    java集合中的迭代器Iterator和數(shù)組內(nèi)置方法及常見的報(bào)錯(cuò)解決方案

    文章介紹了Java集合框架中迭代器(Iterator)的使用,以及數(shù)組和集合的內(nèi)置方法,重點(diǎn)解釋了在遍歷集合時(shí)刪除元素時(shí)可能出現(xiàn)的`ConcurrentModificationException`異常,并說明了如何正確地使用迭代器來刪除集合中的元素,感興趣的朋友跟隨小編一起看看吧
    2025-02-02

最新評論

哈尔滨市| 安丘市| 平谷区| 郴州市| 高邑县| 平潭县| 瑞昌市| 尚志市| 精河县| 西贡区| 淅川县| 家居| 昭通市| 九龙城区| 达孜县| 金溪县| 鄂托克前旗| 皋兰县| 阳信县| 临洮县| 海阳市| 三穗县| 广平县| 武冈市| 临潭县| 新平| 樟树市| 巴中市| 任丘市| 灌云县| 江永县| 壤塘县| 甘谷县| 庆元县| 台州市| 诏安县| 儋州市| 惠东县| 忻城县| 桐柏县| 双城市|