我用hashcorp-precise32虚拟机在我的机器上安装了vagrant 。它安装了 java 1.6 而我想要java 1.8。我必须安装另一个虚拟机吗?如何获得java 1.8?
问问题
6905 次
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 回答