java - Ubuntu 上的 JDK 问题

标签 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

关于如何解决我的问题有什么建议吗?

最佳答案

你可以像这样在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/

相关文章:

Java泛型类型删除: when and what happens?

java - 如何以编程方式查找哪个 View 正在滚动到屏幕顶部?

java - Android 实现可滑动的选项卡式布局

docker - Gitlab 运行器 : cannot reclaim Docker space on Ubuntu - no space left on device

c++ - Clang++ 3.5.0-rdynamic

java - 尝试将图像上传到 VIA Contentful Content Management API JAVA

java - Android 用光标填充 ListView

ubuntu - 尝试从 github 克隆到谷歌云计算引擎上的虚拟机

函数 slqastrt、sqlacall、sqlastop 上的 Ubuntu DB2 gcc prep 错误

linux - 在 ubuntu 上安装 semantic-UI(终端错误)