星空网 > 软件开发 > ASP.net

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

 

  如果有什么建议和意见,请在评论区留言给我,欢迎各种建议和想法。如果有什么问题,也欢迎在评论区留言,共同学习,共同进步。

  

  




原标题:Java环境变量自动配置。嗯,就是用C#去配置JDK

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Ticket Monster TMON :https://www.goluckyvip.com/tag/26120.html
Ticketmaster Mexico:https://www.goluckyvip.com/tag/26121.html
Ticky:https://www.goluckyvip.com/tag/26122.html
Tico Roasters:https://www.goluckyvip.com/tag/26123.html
Tictail:https://www.goluckyvip.com/tag/26124.html
Ticwatch:https://www.goluckyvip.com/tag/26125.html
重磅利好!欧洲大国暂停100多种商品进口税:https://www.kjdsnews.com/a/1842170.html
申根签证页编号是什么意思 申根签证内容:https://www.vstour.cn/a/409227.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流