我时不时会访问 HP-UX 机器。它安装了 Java 1.5、1.6 和(现在)Java 8。我注意到,在 Java 6 和 Java 8 之间,JNI 包含文件夹从 $JAVA_HOME/include/hp-ux 更改为 $JAVA_HOME/include/hpux。此更改发生在哪个版本?在我发现这一点之前,这搞砸了一些 makefile,但现在我需要支持这两个迭代。
答案1
好吧,我做了一件很困难的事情,下载、安装和 ls。看起来它随着 Java 8 的第一个版本而发生了变化;Java 7 仍然使用旧的命名约定。所以,至少有一点,它没有在生命周期的中途发生变化。