Ubuntu的Oracle Java包交互式地询问许可协议.所以每次我都要说"OK"然后"是",但我想自动化它.我这样做是:
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get -y install oracle-java7-installer
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以在不使用期望的情况下自动化协议流程?
当我安装netbeans它给了我选择java环境的选项,我有3个选项,oracle java和这两个(java-1.7.0-openjdk-i386和java-7-openjdk-i386).这两个有什么区别?如果是ubuntu的os.
我已经在我的ubuntu 16.04上安装了JDK 1.8,因为我必须安装JDK 1.7.我安装了它而没有对我的旧版本进行任何操作,并将$ JAVA_HOME更改为指向新安装的位置.
echo $JAVA_HOME
工作正常,显示1.7的新安装版本
但是当我这样做$ java -version
时显示早期安装的版本是1.8.
为什么会这样?如何解决它.
我需要1.7进一步使用它.
如果我在某个地方出错了请纠正我,我需要对此有好的解释.
谢谢.这是我的终端