问题标签 [idlj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1994 浏览

corba - 如何在 CORBA IDL 中声明/使用对结构的前向引用?

我有以下 CORBA IDL 3.2,它试图声明一个相互递归的结构:

我收到 Sun JDK 1.7 idlj 在标有 <<<<< 的投诉

注意:这不是“前向接口”声明。

什么是“不完整的前向声明”?(如果您成功声明为前向声明,我不会认为前向声明不完整,只是尚未定义。也许这只是一个容易误解的短语)。

更重要的是,我如何设法定义我的递归结构?

我是 CORBA 的新手,所以我真的不知道 :-} 知道我在做什么。我不明白为什么 CORBA 不能定义这样的递归结构;一个传输一个不会递归的特定实例。特别是,它形成了一棵树,对于 CORBA 来说应该是“容易”发送的。

编辑:布赖恩有正确的答案。我需要替换前向引用的直接提及,

0 投票
1 回答
692 浏览

arrays - 如何在 IDL 中创建数组?

我想让该consult方法返回一个数组Cars,我是否需要创建另一个结构并将汽车数组放入其中?

0 投票
1 回答
364 浏览

corba - idlj参数无效参数-td mac?

我正在尝试按照教程进行 CORBA 作业。

项目
-Client/HelloClient.java
-Server/HelloServer.java
-Hello.idl

我做了第一步,尝试编译 IDL(从项目根目录),但它失败了。

$ idlj –td Client –fclient Hello.idl

java版本“1.8.0_11”

我发现说 CORBA 在解析带有 / 前面的路径时遇到问题。但是我的没有/

0 投票
1 回答
2128 浏览

java - 如何使用idlj-maven-plugin生成java文件

我有一个名为 common 的项目。我尝试使用 idlj-maven-plugin 从 IDL 文件生成 java 源代码,但一次又一次失败。我在 Idl/ 文件夹下有多个文件,它们与 pom.xml 位于同一路径。我有另一个名为通道的项目,其中包含 IDL 文件,但项目通道中的那些文件使用使用 include 共同定义的 idl 文件。如何使用 idlj-maven-plugin 生成 java 源代码?我需要使用 idlj 或 jacorb 作为编译器吗?我想念什么?谢谢!

对于项目通用,我的配置如下:

0 投票
2 回答
318 浏览

java - 如何将idlj-maven-plugin创建的资源添加到generate-sources阶段

我正在尝试使用 idlj-maven-plugin 生成源文件。我已经通过以下方式配置了插件:

当我在终端中使用以下命令时,它工作正常(它生成源文件):

但是我想让这个插件在这个generate-sources阶段工作。我怎样才能做到这一点?我试图指定如下阶段:

但它不起作用。The:mvn generate-resources不会从 idl 文件创建任何源文件。

0 投票
1 回答
2139 浏览

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

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

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