java - 我可以使用哪些非 sun java 来运行 Clojure?

标签 java clojure sun

我正在为一个项目自动化构建开发 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

http://ubuntuforums.org/showpost.php?p=6752243&postcount=9

关于java - 我可以使用哪些非 sun java 来运行 Clojure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1959334/

相关文章:

clojure - 命名空间关键字使 JSON 规范无效

java - 在运行的 jvm 中更改 HttpURLConnection

java - Sun (oracle) Java 的新项目

c - 仅在 Solarix Unix Box 上运行时出现总线错误

java - 如何获取RabbitMQ中某个主题的订阅数量

java - Spring Data JPA - 在显式删除子项后加载父项返回已删除子项的子项集合

java - 使用 Google Maps API 时不显示 'My Current Location' 按钮

Java:无法打印 ArrayList 中的元素

clojure - 在 Light Table 中使用 Datomic 时出现 "No reader function"错误

java - 如何将 native 库和 JNI 库捆绑到 JAR 中?