- PR -

eclipseにてJava.util.Dateでエラーとなる

1
投稿者投稿内容
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-11-26 21:23
 eclipse2.1.1環境にてJava.Util.Dateにてtime=new Date();とコンストラクターを立ち上げたところ、Dateはあいまいです。とエラーがでてしまいます。
 最近Javaの言語使用がかわったのか受け付けてくれません。
 そのことでわかる方いらっしゃいましたらご助言をお願いいたします





Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2003-11-26 21:26
java.util.Dateと他のDateクラス(java.sql.Dateなど)両方importしてるんじゃないの?
Cycle
会議室デビュー日: 2002/02/16
投稿数: 1
投稿日時: 2003-11-27 01:44
これはコンパイラがどのクラスを使うのか分からないから出るエラーだと思います。
Anthyhimeさんが書いたように、java.util.Dateとjava.sql.Dateなど複数の同じ名前のクラスをimportしているような場合、エラーが出てきます。

次の2つで対処できないですか?

1. クラスを完全修飾でimportする。
(この場合、他のDateクラスも完全修飾でimportしているとエラーが出ます。)

例)import java.util.Date;

2. クラスを完全修飾で使用する。

例)java.util.Date date = new java.util.Date();


また、Eclipseで開発をしているのであれば、タスクの項目を右クリックすると、(修正可能なものであれば、)「高速修正」という項目が出てくるので、それを選択すると修正候補が出てきます。
「型があいまい」というエラーは、それで修正できたと思います。
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-11-27 07:55
どうも有難うございまして助かりました。
 今後とも宜しくお願い申し上げます。
1

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