java環境的配置——實現win10下雙擊直接運行jar文件

java環境的配置——實現win10下雙擊直接運行jar文件

在滲透測試的過程中很多工具的安裝和使用需要java環境,下面我來介紹一下java環境配置的超詳細步驟(包含怎樣實現win10下雙擊直接運行jar文件)

java環境配置

1、先直接百度搜索JDK

2、來到java的官網下載JDK最新的相關配置文件

3、這裡有兩個選擇,一個是安裝版的.exe安裝過程一直下一步就好;一個是壓縮版的.zip,不過安裝版要記得自己的安裝路徑。我們這裡選擇免安裝版的.zip

4、下載時會彈出一個提示,這裡直接勾選就可以下載了

5、下載完後解壓縮,為了後面方便這裡將解壓後的文件夾重命名為jdk-15.0.2,將這個文件放在C:\Program Files\Java\目錄下(記住這個目錄)
6、下面開始配置環境變數,右擊「此電腦」,接著單擊「屬性」,然後高級屬性設置

再打開環境變數

7、然後新建兩個系統變數,JAVA_HOMECLASSPATH變數值分別填入

JAVA_HOME        C:\Program Files\Java\jdk-15.0.2   //上面的文件路徑
CLASSPATH       .;%JAVA_HOME%\lib;

例如:

8、在系統變數中找到PATH變數,單擊編輯,然後在「變數值」的最前面加上%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;添加完後單擊確定,然後一路確定。環境變數配置完成。

9、下面進入cmd,輸入java,javac若返回幫助資訊,說明環境變數已經成功正確配置。

C:\Users\DELL>java
用法:java [options] <主類> [args...]
           (執行類)
   或  java [options] -jar <jar 文件> [args...]
           (執行 jar 文件)
   或  java [options] -m <模組>[/<主類>] [args...]
C:\Users\DELL>javac
用法: javac <options> <source files>
其中, 可能的選項包括:
  @<filename>                  從文件讀取選項和文件名
  -Akey[=value]                傳遞給注釋處理程式的選項
  --add-modules <模組>(,<模組>)*
        除了初始模組之外要解析的根模組; 如果 <module>
                為 ALL-MODULE-PATH, 則為模組路徑中的所有模組。
  --boot-class-path <path>, -bootclasspath <path>
        覆蓋引導類文件的位置
C:\Users\DELL>java --version   //返回版本資訊
java 15.0.2 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)

實現win10下雙擊運行jar文件

完成上面這些,萬里長征已經走完了一大半,下面開始實現win10下雙擊運行jar文件。

方法一

1、win+r 輸入regedit打開註冊表編輯器

2、依此點擊編輯——查找

3、選擇查找javaw.exe

4、找到後按箭頭指示雙擊修改數據

5、修改數據為"C:\Program Files\Java\jdk-15.0.2\bin\javaw.exe" "%1"然後單擊確定

7、最後修改.jar文件的打開方式為C:\Program Files\Java\jdk-15.0.2\bin\javaw.exe
配置完上面這些就可以去雙擊運行jar文件了

方法二

有時候覺得上面的修改註冊表可能過於麻煩,還不如直接命令行啟動jar文件例如:

java -jar jar文件路徑

但是每次都用命令行和複製文件路徑又過於繁瑣而且還要考慮絕對路徑和相對路徑的問題,所以不如直接寫一個bat命令程式,在每次雙擊運行jar文件時用該程式打開,間接的調用命令行,但是節省了敲命令的時間以及避免了路徑的錯誤,一勞永逸。程式程式碼如下。

javaw -jar %1

文件命名為jar.bat

OK,下面再把jar文件的默認打開方式指定為jar.bat就好了。以後jar文件就都可以雙擊直接運行了。