2017-11-01 50 views
0

Eclipseを何年も問題なく使用しています。私は問題なしで先週のように最近Javaコードに変更を加えました。さて、コードを変更しようとしましたが、コードを実行すると反映されません。私がヒットしようとしているURLを変更したという例もあります(いくつかあります)。変数が正しい情報を取得していることを確認するprintステートメントがあります。それはまだ古いコードを反映しています。Eclipseの変更が出力に反映されない

どこかにキャッシュされている可能性があるので、私はサーバーを起動しましたが、問題は解決しません。私はいくつかの古いプロジェクトを削除しようとしましたが、破損している場合がありますが、問題は解決しません。これについては他にもいくつか言及されていますが、Tomcatや他のアプリを使用しています。私の設定はjavaとちょうど一日です。私のバージョンはMars.2リリース4.5.2です。

+0

Project> Build automaticalyのフラグは、実行時にビルドが無効になっているかどうかを確認してください。そうでなければ、手動でビルドする必要があります(Ctrl + 3 ... Build ... enter) –

+0

ありがとうございます。私はそれがチェックされていることを確認した。私は簡単な解決を望んでいた。 – Iakona

+0

ソースコードのバージョン管理ツールを使用して、プロジェクト関連のファイルが変更されたかどうかを確認してください。 –

答えて

0

何が壊れているのかわかりません。私は を試みました。1.プロジェクトを.zipファイルにエクスポートします。 2.問題が解決しなかった近い 5.オープン日食 6.インポートプロジェクト

この

日食ワークスペースに 3.オープン日食 4を削除します。誰かが問題を見るコードを尋ねました。これは、いくつかの場所だったが、1例は

//  String fileURL = "ftp://www.websiteIDoNotWant" + path; 
     String fileURL = "http://websiteIDoWant" + path; 
     System.out.println("FileDownloader, fileURL: " + fileURL); 

である私が得た出力はFileDownloader、fileURLftpた:終わったものを、そう//www.websiteIDoNotWant/2012/020/rkpt/rkpt0200.12d.Z

新しいクラスを持つ新しいMavenプロジェクトを作成し、一度に1つのクラスをコピーして新しいプロジェクトに貼り付けることでした。 古いコードをキャッシュしていたものは、新しいプロジェクトには存在しません。私は古いものを削除して前に進みます。

+0

あなたはもう一度maven:p –

+0

と私はそれを意味した。私はこれをmavenプロジェクトにしました。私の新しいコードはすべてです。それが、私が見ていたコードをMavenと仮定した理由です。私は何年も前にMavenを採用した時を思い出しませんでした。 :-) – Iakona

1
  1. maven build clean installを実行して、ビルドが正常に終了するかどうかを確認してください。
  2. Do maven>Updateプロジェクト。
  3. サーバのルートフォルダ内のすべてのビルド済みファイル(.classファイルなど)を消去し、プロジェクトを再公開してみます。

上記の手順がすべて成功したにもかかわらず、エラーを解決できない場合は、ローカルの.m2フォルダをクリーニングし、最初からすべてを再構築すると便利です。

Java .classファイルのキャッシュは苦痛です。私の.classファイルはtcServerの中にキャッシュされているので、毎回私と一緒に起こります。そして、私が再起動するたびに、同じファイルが取得されます。これらのファイルをクリーニングすると、EclipseがすべてのJavaファイルを再コンパイルし、それらをビルドしてtcServerに公開すると、それらは置き換えられます。

+0

を実行します。手順1で作業しています。私はそれを行う方法についてのビデオを見て、彼はpomファイルを右クリックします。私は問題を抱えているプロジェクトにはいません。それはMavenを使用していないことを意味しますか? – Iakona

+0

あなたはmaven用のタグを追加しましたが、pomファイルがないmavenプロジェクトでは一度も作業していません。 あなたのケースで直接ルートをクリアしてみてください。サーバーからプロジェクトを削除し、ルートディレクトリをきれいにし、サーバーを起動し、もう一度停止してプロジェクトを追加し、最後に再度起動してください。そのことを信じてください。 –

+0

Mavenタグが残念です。私は当初、この数年前に作成して、間違ってすべてがMavenのプロジェクトだと思っていました。これは、私がMavenを見つける前に起こるものです。あなたの指示を確実にするために... 1。プロジェクトを.zipファイルにエクスポートします。 2.ワークスペースを削除する3.オープン・エクリプス4.クローズ・エクリプス5.オープン・エクリプス6.プロジェクトをインポートする。私はこれらの手順に従ったが、それはまだ古いバージョンを実行している。あなたが "ルートディレクトリをきれいにする"ことによって何か別のものを意味するならば、私は誤解しています。 – Iakona

関連する問題