首先到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 也可以正常打开了