3

.idl找不到用于编译文件的 idlj 工具。检查/usr/bin/usr/lib/jvm/java-11-jdk。它不是与JDK捆绑在一起的吗?如何添加idlj编译器?

PS我更像是一个Python人,并且不经常使用Java。所以如果这是一个愚蠢的问题,我很抱歉。

4

1 回答 1

4

根据JEP 320:删除 Java EE 和 CORBA 模块,idlj 编译器与其他 CORBA 技术一起被删除。从 Java 11 向前 CORBA 堆栈不再在 JDK 中维护:

由于维护 CORBA 支持的成本大于收益,因此 Java SE 平台或 JDK 没有理由包含它。

根据这个答案,您可以尝试用Glassfish CORBA ORB项目替换它。

于 2019-02-27T17:33:59.443 回答