如何避免在Linux(CentOS)上安装Java Sun(Oracle)1.6时按“Enter”

使用java.com的xxx.rpm.bin安装程序来安装java sun jdk 1.6.x是相当简单的,但是它强制你在安装过程中按下“Enter”作为许可协议。 这对我来说是个问题,因为我需要创build脚本来自动安装java jdk。 任何人都知道如何避免这个问题? 谢谢。

linux命令“yes”可以反复按下一个键(默认是y)

yes | ./jdk-6u24-linux-x64.bin 

很简单,如果你想要它只是击中<Enter>做:

 yes '' | ./jdk-6u24-linux-x64.bin 

有关更多信息,请访问http://www.computerhope.com/unix/yes.htm

我认为你已经添加到bin文件的可执行属性:

 echo | ./jdk-6u24-linux-x64.bin 

或者如果期待Y,Y或是:

 echo y | ./jdk-6u24-linux-x64.bin 

现在,耐心等待,直到结束。