0
私はIDLを使用してJavaクラスをコンパイルしています。私がコンパイルしようとしたとき、それは値型を認識しないと言いました。IDLコンパイラが値型を認識しません
"C:\プログラムファイル\のJava \ jdk1.8.0_121ビンの\ idlj.exe \" typedef'
構造体の一つ期待StockMarket.idl
」ここでコンパイルするコマンド、答えと関連するコードですunion'
列挙型 'const'
例外' readonly'
属性 'oneway'
フロート' double'
長い 'short'
符号なし' char'
のwchar 'boolean'
オクテット' any'
文字列 'wstring'
'::'
のボイド' ValueBase'; encountered
値型'。 値型StockInfo {
モジュール株式市場{
exception UnknownSymbol {
string symbol;
};
typedef string StockSymbol;
typedef sequence<StockSymbol> StockSymbolList;
interface StockServer {
float getStockValue(in StockSymbol symbol) raises (UnknownSymbol);
StockSymbolList getStockSymbols();
valuetype StockInfo {
public StockSymbol name;
public float value;
string toString();
};
sequence<StockInfo> getStockInfo();
};
}。
コンパイルするインターフェイスをポストします。 – duffymo
私はインターフェイス全体がどのように必要であるかを確かめていませんが、確信しています。 – Hiken