Ubuntu14.04 Pycharm安装及no jdk found解决方法

以Pycharm 2017为例,首先我们要先登陆Pycharm的官网的下载界面:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第1张图片

点击DOWNLOAD NOW 以后就是下面的界面了:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第2张图片

然后选择Linux平台以后点击下载就可以了,这里就以专业版为例(Professional),下载Professional版本。

下载完成后是一个后缀 .tra.gz的安装包,首先我们可以通过手动解压在相关路径下,解压以后打开文件夹是如下内容:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第3张图片

如果之前我们的电脑在安装其他软件的时候已经安装过了java的话,直接进入bin文件夹,打开终端输入:

sh pycharm.sh

若没有报错,则恭喜你,Pycharm就已经安装成功了。专业版当打开以后需要我们去激活:
选择 Activate -> License server -> 在License server address中输入:

http://idea.imsxm.com

如下图所示:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第4张图片

再点击 Activate就可以成功激活了:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第5张图片

这时就可以新建项目文件,开启编程之旅了,像这样:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第6张图片

但是 !!

倘若你的电脑是新装的系统,还没有安装java,下载完进入bin文件夹,输入 sh pycharm.sh 以后会是这样,会有no jdk found的错误:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第7张图片

很悲伤有木有!很明显这因为我们缺少jdk环境,所以我们需要进行java的安装。
这时我们如果直接在终端输入:

java -version

会输出这样的信息:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第8张图片

可以看到系统自己提供安装的jdk版本都是1.6或者1.7版本的,而Pycharm包括一些其他的软件是需要1.8及以上版本的,直接运行下面命令进行安装的话:

sudo apt-get install openjdk-7-jdk

虽然可以直接安装但是版本不符合Pycharm要求,所以这种方法不可行(若对版本没有要求的,可以通过上面的语句直接安装java就可以了)。

我之前也试过一个版本的安装就是参考博客1 所说的这样依次输入:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

上述过程如果没有报错,输入:

 java -version

就会输出相应的java版本,这个时候正常启动 Pycharm 应该也是可以的。
我成功过一次,这次我在另一台电脑上配置Pycharm就没有这么幸运了。这个方法一直没能成功,所以下面的方法应该是最保险的了。

推荐方法

先去java官网,下载相应的jdk文件:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第9张图片

下载完成后在 jdk-8u151-linux-x64.tar.gz 的运行以下命令:

sudo mkdir /usr/lib/jvm

sudo tar zxvf ./jdk-8u151-linux-x64.tar.gz -C /usr/lib/jvm

然后将java的路径添加进环境变量:

sudo gedit ~/.bashrc

在文件最后输入;

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151
export JRE_HOME=$(JAVA_HOME)/jre
export CLASSPATH=:$(JAVA_HOME)/lib:$(JRE_HOME)/lib
export PATH=$(JAVA_HOME)/bin:$PATH

然后保存并退出文件,输入以下命令,使环境变量生效:

source ~/.bashrc

这样就安装成功了。在界面上输入:

java -version

会输出版本信息就说明安装成功了:

Ubuntu14.04 Pycharm安装及no jdk found解决方法_第10张图片

然后再回到登录破解Pycharm的那一步就可以了。

你可能感兴趣的:(linux,配置文件)