在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在跟学弟们聊天的过程中,发现一些人在首次接触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
如果有什么建议和意见,请在评论区留言给我,欢迎各种建议和想法。如果有什么问题,也欢迎在评论区留言,共同学习,共同进步。
|
请发表评论