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_HOME和CLASSPATH變量值分別填入
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文件就都可以雙擊直接運行了。
