• Centos6.7安装Pycharm及升级JDK


    首先到pycharm官网下载pycharm压缩包

    wget https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux
    

     解压

    tar -zx -f pycharm-community-2017.1.tar.gz 

     切换到pycharm解压目录下的bin目录

    [root@localhost 15:38 ~/Downloads]#cd pycharm-community-2017.1/bin
    [root@localhost 15:38 ~/Downloads/pycharm-community-2017.1/bin]#ll
    总用量 140
    -rwxr-xr-x. 1 root root   239 3月  24 18:55 format.sh
    -rwxr-xr-x. 1 root root 23072 3月  24 18:55 fsnotifier
    -rwxr-xr-x. 1 root root 29648 3月  24 18:55 fsnotifier64
    -rwxr-xr-x. 1 root root 26453 3月  24 18:55 fsnotifier-arm
    -rw-r--r--. 1 root root 10808 3月  24 18:55 idea.properties
    -rwxr-xr-x. 1 root root   290 3月  24 18:55 inspect.sh
    -rw-r--r--. 1 root root  2236 3月  24 18:55 log.xml
    -rwxr-xr-x. 1 root root   410 3月  24 18:55 printenv.py
    -rw-r--r--. 1 root root   329 3月  24 18:55 pycharm64.vmoptions
    -rw-r--r--. 1 root root  7074 3月  24 18:55 pycharm.png
    -rwxr-xr-x. 1 root root  6714 3月  24 18:55 pycharm.sh    #pycharm的启动脚本
    -rw-r--r--. 1 root root   337 3月  24 18:55 pycharm.vmoptions
    -rwxr-xr-x. 1 root root   590 3月  24 18:55 restart.py

      启动pycharm

    sh pycharm.sh

      这里pycharm启动失败,原因是要求java 1.8或更高版本

    [root@localhost 14:46 ~/Downloads/pycharm-community-2017.1/bin]#./pycharm.sh 
    Unsupported Java Version: Cannot start under Java 1.7.0_79-mockbuild_2015_07_24_08_57-b00: Java 1.8 or later is required.

      查看java版本。可以看到CentOS6.7默认安装java的版本是1.7

    [root@localhost 14:46 ~/Downloads/pycharm-community-2017.1/bin]#java -version
    java version "1.7.0_79"  
    OpenJDK Runtime Environment (rhel-2.5.5.4.el6-i386 u79-b14)
    OpenJDK Server VM (build 24.79-b02, mixed mode)

      下面开始升级jdk。先卸载旧版本的jdk

    [root@localhost 14:52 ~/Downloads/pycharm-community-2017.1/bin]#rpm -qa | grep jdk
    java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
    java-1.6.0-openjdk-devel-1.6.0.35-1.13.7.1.el6_6.i686
    java-1.6.0-openjdk-javadoc-1.6.0.35-1.13.7.1.el6_6.i686
    java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
    [root@localhost 14:55 ~/Downloads/pycharm-community-2017.1/bin]#rpm -e --nodeps (rpm -qa | grep jdk)  #强制卸载

       卸载完成后,到官网下载jdk。建议下载rpm包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

      在/usr目录创建java文件夹,同时修改目录权限

    mkdir /usr/java
    chmod 755 /usr/java/

      将下载的jdk rpm包移动到该目录,执行命令安装

    mv jdk-8u121-linux-i586.rpm /usr/java

    rpm -ivh jdk-8u121-linux-i586.rpm

      配置环境变量

    vim /etc/profile

      按shift+g,到文件末行,添加以下内容

    JAVA_HOME=/java/tools/jdk1.8.0_121
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH

      执行命令使修改的profile文件立即生效

    . /etc/profile  #. 等同source命令

       删除原先的java命令环境变量指向地址

    rm -r $(which(java))

      使用软链接连接新的java目录

    ln -s /usr/java/jdk1.8.0_121/bin/java /usr/bin/java

      现在使用 java -version 可以看到版本已经升级到1.8,同时pycharm 也可以正常打开了

  • 相关阅读:
    线程
    自定义异常
    throw 子句
    throw 语句
    异常处理
    异常处理
    匿名类
    接口的使用,内部类
    接口,接口的定义
    如何理解无偏估计?无偏估计有什么用?什么是无偏估计?
  • 原文地址:https://www.cnblogs.com/technologylife/p/6627158.html
Copyright © 2020-2023  润新知