- - PR -
new Object[ ] に
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-11-17 15:56
いつもお世話になっております。教えていただきたいことが?
long open = 123; long req = 567; try{ Call call = (Call) service.createCall(); String endpoints = "http://localhost:8080/axis/IGAPIOutputData.jws"; call.setTargetEndpointAddress( new java.net.URL(endpoints) ); call.setOperationName(new QName("http://localhost:8080/", "getbinary")); call.setReturnType(XMLType.XSD_STRING); String ret = (String)call.invoke(new Object[]{open,req}); 上記の、『new Object[]{open,req});』ここが上手くいきません。Object配列にlong型変数を入れることが出来ないみたいなのですが。何か良い方法はありませんでしょうか? | ||||
|
投稿日時: 2006-11-17 16:11
基本データ型とオブジェクト型は違いますよ。 Longを使いましょう。 # 疑問系? _________________ 己への戒め 「活動的な馬鹿より恐ろしいものはない」 by ゲーテ | ||||
|
投稿日時: 2006-11-20 13:09
それはそうなんですがね、 auto boxing可能なバージョンなら、sleeping-forestさんの 記述でコンパイル、実行できます。 (ただし、Callクラスの中身は何か知りませぬが…。) [ メッセージ編集済み 編集者: Kissinger 編集日時 2006-11-20 13:11 ] | ||||
|
投稿日時: 2006-11-20 13:26
あのエラーでバージョン情報が書かれていないので1.4以下だと思って答えていました。5.0ならKissingerさんが書かれたとおりコンパイル出来ますね。
|
1