首页 > 代码库 > Ubuntu16.04实用python脚本 - JDK的配置!
Ubuntu16.04实用python脚本 - JDK的配置!
前提已经把Oracle JDK解压缩到指定目录了,我的JDK目录是:“/usr/jdk1.8.0_121”
全部脚本:
# coding=utf-8 ,中文注释需要加入编码格式 #这是我的测试文件,在测试这个脚本时候使用,真是使用时候注释掉,用下面的 #configFile = "hello.txt" # 真正要修改的文件,这个文件是系统全局变量,配置完毕,所有用户都可以使用JDK configFile = "/etc/profile" # 操作方式(在末尾添加数据) operateType = "a+" #打开配置文件 fileObejct = file(configFile, operateType) try: #把这个参数换成你JDK目录就可以了 jdkPath="/usr/jdk1.8.0_121" # 要添加的内容,是个list li = [ #对添加内容的注释 "\n#JDK Config\n", #JAVA_HOME环境变量 "export JAVA_HOME="+jdkPath+"\n", #JRE_HOME环境变量 "export JRE_HOME=$JAVA_HOME/jre\n", #把上面两个环境变量加入CLASSPATH "export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib\n", #在PATH中加入JAVA相关环境变量 "export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin\n" ] # 写入数据 fileObejct.writelines(li) finally: # 关闭文件 fileObejct.close()
我把这些要执行的语句保持到一个叫“JAVA_Config.py”的python脚本中,执行时候,首先打开shell,我们可以使用快捷键:
Ctrl+Alt+t
在打开的shell中首先输入“python ”,调用python的命令+一个空格,加空格是为了和后面的参数分开。
python
先不要执行,随后把“JAVA_Config.py”的python脚本直接拖入打开的shell中,最终的命令应该是:
sudo python ‘/home/sunylat/pythonScript/JAVA_Config.py‘
你的命令和我的可能不一样,不一样主要在于“JAVA_Config.py”路径。回车执行这个python命令,随后系统要求输入root账号,输入正确账号后,就正确配置了JDK了!
最后在shell里面执行命令
source /etc/profile
使我们的配置生效,如果这个命令执行完毕,执行“java -version”还不能显示JDK版本,重新启动系统,随后测试JDK版本!
如果系统显示JDK为OpenJDK,并不是我们安装的Oracle的JDK,那么我们可以用下面方法解决:
http://www.cnblogs.com/sunylat/p/6347812.html
Ubuntu16.04实用python脚本 - JDK的配置!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。