缺少Idlj编译器(Linux / JDK 11)

时间:2019-02-27 17:29:07

标签: java java-11 idl idlj

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

P.S。我更像是一个Python专家,并且不经常使用Java。所以,很抱歉,这是一个愚蠢的问题。

1 个答案:

答案 0 :(得分:2)

根据JEP 320: Remove the Java EE and CORBA Modules,idlj编译器与其他CORBA技术一起被删除。从Java 11开始,不再在JDK中维护CORBA堆栈:

  

由于维护CORBA支持的成本超过了收益,因此Java SE平台或JDK没有必要包含它。

根据this answer,您可以尝试将其替换为Glassfish CORBA ORB项目。