程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Java環境變量自動配置。嗯,就是用C#去配置JDK,

Java環境變量自動配置。嗯,就是用C#去配置JDK,

編輯:C#入門知識

Java環境變量自動配置。嗯,就是用C#去配置JDK,


  在跟學弟們聊天的過程中,發現一些人在首次接觸Java時,對環境變量配置總是很生疏。可能是由於初學,對一些概念沒有很深刻的理解。本著助人為樂的精神。我決定幫他們一下。寫一個自動配置JDK環境變量的小工具。

 

  其實,整個過程的邏輯並不難:

    1、找到jdk的安裝路徑(默認為C:\Program Files\Java\jdkxxx,xxx指版本號字符串)。

    2、在環境變量中添加 JAVA_HOME 變量,用於標記jdk路徑,在下面的步驟中會用到,其值為 第1步中找到的jdk文件夾路徑。

    3、在環境變量中添加 CLASSPATH 變量,用於指定類搜索路徑,其值為: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

      (注意字符串最前的.(點) ,這個點表示當前目錄。在搜索類時,當前目錄是必不可少的。)

    4、修改Path變量,在Path變量中添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 。這兩項內容,用於指定相關的命令搜索路徑。使在各處都能執行javac等命令。

    5、大功告成。

  (更詳盡的手動配置方法,在網上一搜一大把,就不多說了)

 

  那麼現在就可以確定自動配置工具的主要功能了,那就是添加和修改環境變量。

  由於我對C#比較熟,所以就決定用C#進行開發(這麼簡單的工具,用“開發”感覺怪怪的~)。

  在C#中提供了環境變量的修改函數:Environment.SetEnvironmentVariable (String, String, EnvironmentVariableTarget) ,位於System命名空間。

    (參考:https://msdn.microsoft.com/zh-cn/library/96xafkes(v=vs.110).aspx)

  那麼問題已解決,使用上述函數對環境變量進行修改即可。

  小工具已經完成,代碼位於:https://github.com/moonlightwatch/JDKEnvironmentSetter

 

  如果有什麼建議和意見,請在評論區留言給我,歡迎各種建議和想法。如果有什麼問題,也歡迎在評論區留言,共同學習,共同進步。

  

  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved