- PR -

デフォルトパッケージがインポートできない

1
投稿者投稿内容
しいら
会議室デビュー日: 2005/08/10
投稿数: 1
投稿日時: 2005-08-10 15:26
はじめまして。早速質問させていただきます。

jre1.4.2+tomcat4.1で開発を行っていたのですが、
jre1.3で構築されたアプリケーションを修正することになり、
jre1.3.1+tomcat3.3.2の環境を同一マシン上に新たに構築しました。

エディタとしてeclipseを使用しているので、
「(メニュー)→ウインドウ→設定」より、使用するjreとtomcatのバージョンを
それぞれjre1.3とtomcat3.3に変更してアプリケーションの修正を行おうとしましたが、
デフォルトパッケージをインポートすることができません。
(eclipse上で「インポートされた[クラス名]は見つかりません」エラーとなります)

jre1.4以上ではデフォルトパッケージは使用不可だと思いますが、
jre1.3にも同様な制限があるのでしょうか?
それともバージョンの共存方法に不備があるのでしょうか?

既存のソースなのでデフォルトパッケージを使用したいのですが、
改善策がありましたらご教授いただきたく思います。


なお、javacコマンドを使用した場合も同様のエラーが発生しました。

備考
eclipse:3.0.1
OS:Windows2000
未記入
常連さん
会議室デビュー日: 2005/02/23
投稿数: 20
投稿日時: 2005-08-15 18:28
Diskに余裕があればeclipseをJDK1.3用と、JDK1.4用で2つインストールしてはどうですか?
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2005-08-15 19:37
Eclipseはjavacではなく自前のコンパイラを使用します。
だから、JREやSDKを変えただけでは1.3のjavacと同じコンパイルを行うことはできなかったと思います。
これはもう、Eclipseを使うのをあきらめるしかないのでは?コンパイルはAntで、という手もありますが、JDTの機能がほとんど使えなくなりますからね。

javacでもコンパイルできないのはちょっと心当たりがありません。
思いつくのは、1.3を使っていたつもりでも実は1.4のjavacを使っていた、というくらいでしょうか。
1

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