非cs人,纯新手小白,在安装pycharm的过程中发现提示没有JDK于是开始一系列操作。
查询之后发现需要安装JDK的话ppa源的方式比较简便所以这里用了通过ppa源的安装方式。
ppa源安装JDK
我查了一些博客之后得到之前的ppa源安装方式是在终端中依次输入:(该方法现在暂时不可用)
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
但是报错显示没有安装候选项。查了一下发现是因为oracle java现在需要登录才可以下载,所以不可以用这个ppa了。然后我找到了这篇提问,在最后一个回答中看到一个有效的PPA(前面还有几个回答但看起来有点复杂所以我没有尝试)。ubuntu-16.04 - E:软件包“ oracle-java8-installer”没有安装候选 - Thinbug
于是在终端输入以下代码:
sudo add-apt-repository ppa:ts.sch.gr/ppa sudo apt-get update sudo apt-get install oracle-java8-installer
验证java8是否安装成功的话很多博文都有,在终端输入以下代码即可:
java -version javac -version
如果你成功下载了的话那么不用看下文了。
如果提示报错的话可能是因为打不开github的原因。我的Ubantu系统最开始是打不开github的,但这个下载的过程好像是要通过github的,我通过将github的ip加入hosts来解决这个问题。
修改hosts打开github
首先确认一下是否可以成功修改,在终端直接输入以下代码:
Vim /etc/hosts
我的界面显示只读然后尝试修改之后无法保存。原因是因为没有权限。所以要用root权限的模式来输入这个命令。Ubuntu如何进入root账户_听风去的博客-CSDN博客_ubuntu进入root用户
我参考了这篇博客的进入root账户,这里就不再赘述。总之在root权限下输入以下代码就可以成功修改host。
Vim /etc/hosts
具体的hosts文件中加入的地址我参考了一下博客。linux学习(五)解决github网页无法进入_没得感情的吃货的博客-CSDN博客_github进不去 linux
在文件中加入
192.30.255.112 github.com 199.232.69.194 github.global.ssl.fastly.net
然后点击键盘上的Esc,输入
:wq
来进行保存并退出。
进行完上述步骤之后应该就可以打开github了,然后就可以成功下载java8了。



