Vagrant java 1.6到1.8

时间:2015-06-02 18:54:23

标签: java ssh vagrant virtual-machine vagrant-provision

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

2 个答案:

答案 0 :(得分: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

此外,您可以参考Creating and Provisioning VM using Vagrant

答案 1 :(得分:1)

这取决于您放在虚拟机上的操作系统,您安装的操作系统具有ubuntu,因此您需要遵循here

中的说明
//ArrayList arrayProductFamily = new ArrayList();
ProductFamily[] arrayProductFamily = new ProductFamily[1];