当我在虚拟机上安装 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
关于如何解决我的问题有什么建议吗?
最佳答案
你可以像这样在ubuntu上安装oracle JDK 8
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-set-default
如果你想要Java7,那么在最后一个命令中将java8更改为java7
sudo apt-get install oracle-java7-set-default
如果您使用代理,那么您将需要导出您的代理环境
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
或在 /etc/sudoers
末尾附加 Defaults env_keep="https_proxy"
关于java - Ubuntu 上的 JDK 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27841563/