我使用 hashicorp-precise32 虚拟机在我的计算机上安装了 vagrant 。它安装了java 1.6,而我想要 java 1.8 。我必须安装另一个虚拟机吗?如何获得java 1.8?
答案 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
答案 1 :(得分:1)
这取决于您放在虚拟机上的操作系统,您安装的操作系统具有ubuntu,因此您需要遵循here
中的说明//ArrayList arrayProductFamily = new ArrayList();
ProductFamily[] arrayProductFamily = new ProductFamily[1];