找不到用于编译.idl
文件的idlj工具。检查了/usr/bin
和/usr/lib/jvm/java-11-jdk
。它不是与JDK捆绑在一起吗?如何添加idlj编译器?
P.S。我更像是一个Python专家,并且不经常使用Java。所以,很抱歉,这是一个愚蠢的问题。
答案 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项目。