- PR -

無検査呼び出しのエラー

投稿者投稿内容
ユイ
会議室デビュー日: 2005/11/24
投稿数: 15
お住まい・勤務地: 東京都
投稿日時: 2005-11-28 16:39
サプリ殿有難うございます!!見事コンパイルする事が出来ました!

因みに、あれは単純に言えばバージョンが古かったので用語が古くなっていたためと言う事で宜しいのでしょうか?

時間を頂いた上に力を御貸し頂いた皆様には、感謝しております。有難うございますm(__)m
さぷり
会議室デビュー日: 2005/11/18
投稿数: 18
投稿日時: 2005-11-28 16:57
コンパイルできたということで何よりです。

引用:

因みに、あれは単純に言えばバージョンが古かったので用語が古くなっていたためと言う事で宜しいのでしょうか?



ユイさんのおっしゃる「あれ」は何を指すのかわからないので的をはずしているかもしれませんが、ユイさんはJ2SE1.4ベースでプログラムを組んでいたのに対して、JavaSE5.0でコンパイルをかけていたために、
「java.util.ArrayList のメンバとしての add(E) への無検査呼び出しです。」
のコンパイルエラーが発生していたのです。
#JavaSE5.0は、随分機能が追加されていて今回の現象もそれに起因するものですね。

-sourceオプションは、「指定されたリリースとソースの互換性を保つ」ということなので、J2SE1.4 と互換性を保つようにコンパイルを実行したためコンパイルが通ったのです。
ユイ
会議室デビュー日: 2005/11/24
投稿数: 15
お住まい・勤務地: 東京都
投稿日時: 2005-11-28 17:04
そうですか。大変分かりやすいご説明有難うございますm(__)mまた何かあればその時は宜しくお願いします!!

スキルアップ/キャリアアップ(JOB@IT)