在Ubuntu上使用JDK的问题

时间:2015-01-08 13:43:36

标签: java ubuntu

当我在我的虚拟机上安装JDK时,我得到以下内容:

The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.8-jdk
* openjdk-7-jdk
* gcj-4.6-jdk
* openjdk-6-jdk
Try: apt-get install <selected package>    

然后当我做apt-get时,我明白了:

root@ubuntu:/home/username# apt-get install ecj
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ecj

有关如何解决问题的建议吗?

2 个答案:

答案 0 :(得分:2)

您可以像这样在

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

如果你想要Java7,那么在上一个命令E.g。

中将java8改为java7
sudo apt-get install oracle-java7-set-default

如果您在代理后面,则需要导出代理env

export http_proxy=http://username:password@host:port/
export https_proxy=https://username:password@host:port/

然后通知sudo使用它们

sudo -E add-apt-repository ppa:webupd8team/y-ppa-manager

或在Defaults env_keep="https_proxy"

的末尾添加/etc/sudoers

答案 1 :(得分:0)

尝试这样正确安装java 8,

首先更新apt-get repos

$ sudo apt-get update

将java 8 repo添加到apt-get

$ sudo add-apt-repository ppa:webupd8team/java

再次更新apt-get repo

$ sudo apt-get update

最后安装java 8

$ sudo apt-get install oracle-java8-installer