首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将idl转换为java

将idl转换为java
EN

Stack Overflow用户
提问于 2014-04-23 00:40:15
回答 1查看 508关注 0票数 0

我正在尝试将一个专有的第三方IDL转换为java。我下载了IDL,打开了cmd.exe,导航到了包含IDL文件的目录,然后输入了以下命令,这个命令是由第三方IDL的提供者显式地提供的:

代码语言:javascript
复制
java com.sun.tools.corba.se.idl.toJavaPortable.Compile -fallTIE -pkgPrefix types org.hl7 -pkgPrefix CTSMAPI org.hl7 -pkgPrefix CTSVAPI org.hl7 CTSVAPI.idl  

不幸的是,这会在命令行中引发以下错误:

代码语言:javascript
复制
Error: could not find or load main class com.sun.tools.corba.se.idl.toJavaPortable.Compile  

我搜索并找到了类在这个链接上的定义。

我在命令提示符中输入了java,并得到了一个方法列表,表明我可以从该目录中的命令提示符调用java。其他网站表明,至少从1.3版开始,com.sun.tools.corba.se.idl.toJavaPortable.Compile就一直是jdk的一部分。,那么为什么我会得到这个错误呢?

EN

回答 1

Stack Overflow用户

发布于 2014-04-23 00:49:20

提供者不知道他在说什么。您应该使用“idlj”工具,使用相同或相应的参数,而不是这种无文档化的调用。

您可能会收到错误,因为您正在运行JRE 'java',而不是JDK‘java’。但这是错误的错错了。使用idlj

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23232809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档