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 : ~/Downloads]#cd pycharm-community-2017.1/bin
[root@localhost : ~/Downloads/pycharm-community-2017.1/bin]#ll
总用量
-rwxr-xr-x. root root 3月 : format.sh
-rwxr-xr-x. root root 3月 : fsnotifier
-rwxr-xr-x. root root 3月 : fsnotifier64
-rwxr-xr-x. root root 3月 : fsnotifier-arm
-rw-r--r--. root root 3月 : idea.properties
-rwxr-xr-x. root root 3月 : inspect.sh
-rw-r--r--. root root 3月 : log.xml
-rwxr-xr-x. root root 3月 : printenv.py
-rw-r--r--. root root 3月 : pycharm64.vmoptions
-rw-r--r--. root root 3月 : pycharm.png
-rwxr-xr-x. root root 3月 : pycharm.sh #pycharm的启动脚本
-rw-r--r--. root root 3月 : pycharm.vmoptions
-rwxr-xr-x. root root 3月 : restart.py
启动pycharm
sh pycharm.sh
这里pycharm启动失败,原因是要求java 1.8或更高版本
[root@localhost : ~/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 : ~/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 : ~/Downloads/pycharm-community-2017.1/bin]#rpm -qa | grep jdk
java-1.7.-openjdk-1.7.0.79-2.5.5.4.el6.i686
java-1.6.-openjdk-devel-1.6.0.35-1.13.7.1.el6_6.i686
java-1.6.-openjdk-javadoc-1.6.0.35-1.13.7.1.el6_6.i686
java-1.6.-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
[root@localhost : ~/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 /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..0_121/bin/java /usr/bin/java
现在使用 java -version 可以看到版本已经升级到1.8,同时pycharm 也可以正常打开了
Centos6.7安装Pycharm及升级JDK的更多相关文章
- 在 Ubuntu 14.04 安装 PyCharm 5 & Oracle JDK
由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK.Ubuntu也是如此. OpenJDK能满足大部分的应用程序运行条件,但PyCharm无法在Op ...
- centos6.5linux安装docker之升级内核
一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡 在yum的ELRepo源中,有mainline(4.5).long-t ...
- 在 Ubuntu 13.10 安装 PyCharm 3.0.1 & Oracle JDK
由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK.Ubuntu也是如此. OpenJDK能满足大部分的应用程序运行条件,但PyCharm无法在Op ...
- 在CentOs6.5安装jdk
Linux CentOS 6.5 中安装与配置JDK-7:http://jingyan.baidu.com/article/fc07f9891d186512ffe51935.html jdk7的下载: ...
- CentOS6.x 安装升级Python2.7.x Python3.4.x
CentOS6.x 安装升级Python2.7.x Python3.4.x 2015-06-07• CentOS.Linux • 评论关闭 CentOS release 6.6 (Final) 安装升 ...
- CENTOS6.5安装CDH5.12.1(一) https://mp.weixin.qq.com/s/AP_m0QqKgzEUfjf0PQCX-w
CENTOS6.5安装CDH5.12.1(一) 原创: Fayson Hadoop实操 2017-09-13 温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看. 1.概述 本文档主要描 ...
- Appium移动自动化测试之安装Android SDK和JDK
安装好Appium后,我们来继续安装Android SDK和JDK,JDK的安装以及环境变量配置这边就不再多说了,毕竟都是从事自动化的,这个应该是so easy.闲言少续,我们来操作Android S ...
- ubunto安装pycharm
转载:http://www.cnblogs.com/zhcncn/p/4027025.html 1. 下载 http://www.jetbrains.com/pycharm/download/ 选择L ...
- Centos6.5 安装 RabbitMQ3.6.1
Centos6.5 安装 RabbitMQ3.6.1 个人安装RabbitMQ总结: 安装编译工具 yum -y install make gcc gcc-c++ kernel-devel m4 nc ...
随机推荐
- hdu-1711(kmp算法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711 思路:kmp模板,注意用scanf,不然超时. #include<iostream> ...
- 如何让编译器实现struts2的xml提示
首先,选择pereference--->搜索xml 找到xml Catalog 点击右侧的add添加 下载好对应的dtd文档,然后在本地的WEB-INF下建立一个dtd文件夹,将dtd拷入. A ...
- 8b10b
目的:保持直流平衡DC Balance). running disparity() 8bit原始数据会分成两部分,其低5位会进行5B/6B编码,高3位则进行3B/4B编码,这两种映射关系在当时已经成为 ...
- OSC和GitHub中项目公钥和管理公钥
对于开源托管网站GitHub大家应该不陌生吧,以前一直设置的是github上面的ssh公钥,一直没有发生什么问题,今天在遇到一个问题:git同时把代码push到两个远程仓库.所以就在github和os ...
- 设置p标签可编辑
一,只可编辑,粘贴复制字段长度不正常 <p contenteditable="true" >这是一个可编辑内容的p标签啦啦~</p> 二,可编辑,可粘贴复制 ...
- hdu 1266 Reverse Number
题目 一道水题,但是超时了几次(Time Limit Exceeded) 题中说:then n 32-bit integers follow.私以为可以用int来做,结果就一直超时,博客之,发现全是用 ...
- Android 体系架构
什么是Android? 答:Android就是移动设备的软件栈,包括(一个完整的操作系统,中间件,关键应用程序), 底层是Linux内核,包括(安全管理, 内存管理,进程管理 ,电源管理,硬件驱动-) ...
- TextBox 加阴影
<Border.Effect> <DropShadowEffect x:Name="dse" BlurRadius="8" ShadowDep ...
- 基于MVC框架layui分页控件实现前端分页信息写法
详细链接:https://shop499704308.taobao.com/?spm=a1z38n.10677092.card.11.594c1debsAGeak@{ ViewBag.Title = ...
- sp2010 升级sp2013 用户无法打开网站
Add-PSSnapin microsoft.sharepoint.powershell $WebAppName = "http://wtcsps99:82/" $wa = get ...