★★Java質問・相談スレッド137★★at TECH
★★Java質問・相談スレッド137★★ - 暇つぶし2ch1:デフォルトの名無しさん
10/03/16 10:23:04
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    URLリンク(pc11.2ch.net)
Webプログラミング URLリンク(pc11.2ch.net)
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 URLリンク(www.wikiroom.com)
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド136★★
スレリンク(tech板)

次スレは>>950あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
URLリンク(www.wikiroom.com)

2:デフォルトの名無しさん
10/03/16 10:24:00
**** 関連スレッド案内 ****
■ AWT と Swing は --
Java低速GUI Swing 9
スレリンク(tech板)
■ SWT は --
Java 高速GUI SWT 3
スレリンク(tech板)

■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は --
iモード携帯電話用Java(iアプリ) Part20
スレリンク(tech板)
■ DoCoMo 以外は --
CLDC+MIDP+携帯電話用Javaスレッド part 9
スレリンク(tech板)
■ 課題・宿題は --
★★ Java の宿題ここで答えます Part 68 ★★
スレリンク(tech板)

■ NetBeansに関する雑談は --
NetBeans Part5【Java/C++/Ruby/Python/PHP】
スレリンク(tech板)
■ Eclipseに関する雑談は --
Eclipse統合M28【Java/C++/Ruby/Python/Perl】
スレリンク(tech板)

3:デフォルトの名無しさん
10/03/16 10:26:00
**** 開発環境が必要の場合は ****
■ J2SE 5.0 (1.5.0)
URLリンク(java.sun.com)
■ Java SE 6
URLリンク(java.sun.com)

**** 実行環境だけが必要の場合は ****
■ Java ソフトウェアのダウンロード
URLリンク(www.java.com)

4:デフォルトの名無しさん
10/03/16 11:44:20
┌┴┐┌┴┐┌┴┐ -┼-  ̄Tフ ̄Tフ __ / /
  _ノ   _ノ   _ノ ヽ/|    ノ    ノ       。。
       /\___/ヽ
    /ノヽ       ヽ、
    / ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ
    | ン(○),ン <、(○)<::|  |`ヽ、
    |  `⌒,,ノ(、_, )ヽ⌒´ ::l  |::::ヽl
.   ヽ ヽ il´トェェェイ`li r ;/  .|:::::i |
   /ヽ  !l |,r-r-| l!   /ヽ  |:::::l |
  /  |^|ヽ、 `ニニ´一/|^|`,r-|:

5:デフォルトの名無しさん
10/03/16 21:09:57
CMあけました~

6:デフォルトの名無しさん
10/03/16 21:36:13
前スレ997
>クラスに属さないメソッドって作れないの?

PHPやらVBみたいなグローバルfunctionや
C#みたいなデリゲートやラムダ式のこと言ってるなら無理

できて匿名クラスつくってメソッドを定義するくらい

7:デフォルトの名無しさん
10/03/17 09:42:44
TransformerFactory が内部で XML から Java バイトコード生成するようになってくんねーかな。
これやると砂箱で動かなくなるんだっけ?

8:デフォルトの名無しさん
10/03/17 09:43:51
×XML → ○XSL

9:デフォルトの名無しさん
10/03/17 09:45:41
XSL ⊂ XML

10:デフォルトの名無しさん
10/03/17 10:36:39
>>7-8
SunのJREのXSLTって中身はXalanだよね?
XalanのXSLTCは使えないんだっけ?


11:デフォルトの名無しさん
10/03/17 18:10:27
コンパイルしてた気がするが

12:デフォルトの名無しさん
10/03/17 22:23:11
Strutsの質問ってスレチかもですが質問させて下さい。

リソースファイルを2つ使いたくてstruts-configに下記のように記述しました。
/********************* struts-config *******************/
<message-resources parameter="ApplicationResource" />
<message-resources parameter="resources.application" key="hoge" />

でjsp側で下記のように記述して取り出そうとしたんですけど何れも上手くいきませんでした。
/************************* jsp ***********************/
<bean:message key='hoge' name='errors.Data' />
<bean:message bundle='hoge' name='errors.Data' request='scope' />

ちなみにリソースファイルの中身です
/********************* application.property *******************/
errors.Data=不正なデータです


Struts1.2を使用しているのでこのバージョンではリソースファイルを切り分けて使えないということでしょうか・・・
知ってる方いらっしゃいましたらお教えて頂けないでしょうか。


※参考にしたサイト
URLリンク(konnichiwa-dou.cocolog-nifty.com)
URLリンク(d.hatena.ne.jp)
URLリンク(slashdot.jp)
URLリンク(fireball.loafer.jp)


13:デフォルトの名無しさん
10/03/17 23:02:28
JAXB2.2RIに入ってるサンプルのAntが通りません
<taskdef>のところで詰まってしまうのですが、教えてください
Antは1.7.1つかってます。クラスパスが通ってないことはさすがに
ないとおもいます。

taskdef A class needed by class com.sun.tools.xjc.XJCTask
cannot be found: org/apache/tools/ant/DynamicConfigurator

using the classloader AntClassLoader[D:\...略...\jaxb-api.jar;
D:\...略...\jaxb-impl.jar;
...略...
]



14:デフォルトの名無しさん
10/03/17 23:23:50
jaxb-xjc.jarをlib.dirにおけ

15:デフォルトの名無しさん
10/03/17 23:45:01
>>14
サンプルはJAXBのフォルダの中にはいっていまして、
サンプルのbuild.xmlではそのまま動くように相対パスでつながっています

#jaxbフォルダ
# +lib
# jaxb-xjc.jar
# *.jar
# +samples
# +class-resolver
# build.xml
# +other-sample
# build.xml

16:デフォルトの名無しさん
10/03/18 03:32:28
>>384
うぅっ、やっぱりそうでしたか・・。
友人から種をもらったので軽い気持ちで育ててしまいましたが、
よく考えれば当たり前ですよね・・。

しかし、成体になるまで育ててしまったものを今さらどうしていいのやら・・
日曜の朝、エサを用意しわすれてでかけたら、
夜帰った時には80cm以上も移動していました・・・。

17:デフォルトの名無しさん
10/03/18 11:01:14
スレリンク(tech板)
△△もっとStruts2の良さを教えてくださいSsssion6


18:デフォルトの名無しさん
10/03/18 11:25:34
>>15
jaxb-impl.jarがlibにない。
というかググレカス。いくらでも出てくるわ。

19:デフォルトの名無しさん
10/03/18 23:48:20
>>18
あるよ
jaxb2.2にあるlibフォルダには以下6つが最初からはいってる
URLリンク(jaxb.dev.java.net)


activation.jar
jaxb1-impl.jar
jaxb-api.jar
jaxb-impl.jar
jaxb-xjc.jar
jsr173_1.0_api.jar

20:デフォルトの名無しさん
10/03/19 01:21:50
class A{
void a(){}
class B{
void a(){}
void b(){
a(); /**/
}
}
}
/**/の部分はBのa()が呼ばれるじゃないですか
ここでAのa()が呼ばれるようにしたいんですがどうすればいいでしょうか

21:デフォルトの名無しさん
10/03/19 01:48:56
A.this.a();

22:15, 19
10/03/19 03:25:20
JDK6にもともとjaxbがはいっているらしいから
ライブラリいれちゃだめなのかも・・・

23:デフォルトの名無しさん
10/03/19 07:15:09
その辺はスマートじゃないよな。馬鹿除けにエラー出すなり、無効にしてくれればいいのに。

24:デフォルトの名無しさん
10/03/19 09:12:34
>>21
どうもです

25:デフォルトの名無しさん
10/03/19 09:55:35
Query query = pm.newQuery("select parametor1 ,parametor2 from "+ kurasu.class.getName());
Collection results = (Collection)query.execute();
for (Iterator i = results.iterator(); i.hasNext();){
  処理部分
}

JDOでこのように値を取得しました。
parametor1はString、parametor2はlongです。
処理部分のところにブレークポイントを設定したところ、i.nextの部分にobject[ String, long]と値が確かに入っている事が確認できました。
この二つの値を取得または書き換えたいのですが、どうすればいいのでしょうか?

26:デフォルトの名無しさん
10/03/19 10:33:58
RMI通信ってシリアライズでデータを送ってますが、
シリアライズするとき送受信するクラスのバージョンわ合わせないといけないって聞いたことがあります。

そこで疑問ですが、
引数がString、Date、List、Mapの基本形の場合はJDKのバージョンが違うものでも
問題なくシリアライズできますか?

シリアライズでエラーになる場合というのは、JDKのバージョンじゃなくクラスの型の定義が変わったときでしょうか?

27:デフォルトの名無しさん
10/03/19 11:36:41
>>26
やってみりゃいいじゃん
Javaのバージョンにもよると思うよ

おれならreadObjectとwriteObjectを書くよ

28:25
10/03/19 14:23:18
Object[]でキャストしたらできた。
失礼しました。

29:デフォルトの名無しさん
10/03/19 14:29:57
>>26
JDK のバージョンは関係ない。クラスの型定義が変わると互換性がなくなる。
JDK のバージョンアップで String, Date などの型の内部構造が変われば受信側で復元不能。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch