java - Autoconf 强制 Java 编译器版本和供应商

标签 java javac autoconf

我正在使用 autoconf 进行构建。我希望我的配置脚本能够检查 Java 编译器是否存在,并确保版本至少为 1.6 并且它是 Oracle 的 Java 编译器。

我需要在configure.ac脚本中添加什么内容?

最佳答案

AX_PROG_JAVA宏及其关联的宏位于 GNU Autoconf Macro Archive将是一个很好的起点。但它们不会完全按照您的要求执行(确保它是 Oracle 编译器并且至少是 Java 1.6)。

关于java - Autoconf 强制 Java 编译器版本和供应商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978921/

相关文章:

java - 如何使 JDK 成为默认的 JRE?

netbeans - 如何在 Netbeans 中设置 java 编译器

C++项目与多个版本的boost的兼容性

java - 如何将信息从一个类传递到另一个类

java - 程序正在运行,但出现错误,字符串索引超出范围 : -1

java - 如何修复我遇到的 Base64 错误?

PHP_NEW_EXTENSION() 什么都不做

java - 将包含二进制值的字符串转换为十六进制

java - 是否可以禁用 javac 的静态最终变量内联?

c - 将 autoconf 中的共享库 ELF 项目移植到 OS X