我正在为一个项目自动化构建开发 VM 的过程,并且很难让 sun-java-6 安装在非交互式环境中,因为它真的想询问许可证。就 clojure 友好的 java 而言,我还有哪些其他选择?
最佳答案
如果我没记错的话,可以明确设置“接受许可”位,因为安装过程的输出表明许可已在稍后阶段被接受。因此,查看 Ubuntu 软件包并了解如何执行此操作。
我不会采用 OpenJDK 方式,因为我认为它尚未通过 TCK。
编辑:看来这是这样做的方法:
DEBIAN_FRONTEND=noninteractive apt-get install -y java5-sun-jre || :
debconf 'echo SET shared/accepted-sun-dlj-v1-1 true; echo $(read) >&2'
apt-get install -y java5-sun-jre
关于java - 我可以使用哪些非 sun java 来运行 Clojure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1959334/