zoukankan      html  css  js  c++  java
  • Ubuntu16.04实用python脚本

    前提已经把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 = [
            #对添加内容的注释
            "
    #JDK Config
    ",
    
            #JAVA_HOME环境变量
            "export JAVA_HOME="+jdkPath+"
    ",
    
            #JRE_HOME环境变量
            "export JRE_HOME=$JAVA_HOME/jre
    ",
    
            #把上面两个环境变量加入CLASSPATH
            "export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    ",
    
            #在PATH中加入JAVA相关环境变量
            "export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    "
        ]
    
        # 写入数据
        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

     

  • 相关阅读:
    console.log眼见不一定为实
    播放器
    js变量
    js函数
    js数组
    设置默认浏览器
    this.$nextTick()用法
    进程理论+创建进程的两种方法+进程join方法+进程间数据相互隔离
    风险可视化项目记录1
    HTML笔记
  • 原文地址:https://www.cnblogs.com/sunylat/p/6347840.html
Copyright © 2011-2022 走看看