3

我用hashcorp-precise32虚拟机在我的机器上安装了vagrant 。它安装了 java 1.6 而我想要java 1.8。我必须安装另一个虚拟机吗?如何获得java 1.8?

4

2 回答 2

8

在您的Vagrantfile中添加以下行,它将Java 8 (accepting licenses)在您的来宾 VM 中安装并设置环境变量:

sudo apt-get install -y software-properties-common python-software-properties
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update
sudo apt-get install oracle-java8-installer
echo "Setting environment variables for Java 8.."
sudo apt-get install -y oracle-java8-set-default

此外,您可以参考使用 Vagrant 创建和配置 VM

于 2015-06-02T19:05:05.433 回答
1

这取决于您在 virtualbox 上放置的操作系统,您安装的操作系统具有 ubuntu,因此您需要按照此处的说明进行操作

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java8-set-default
于 2015-06-02T18:58:33.197 回答