2011-12-20 4 views
0

「Clean and Build Main Project」を偶然にクリックしても問題ないと思った。しかし、プロジェクトのsrcフォルダ(ProjectName\src\myproject\folder1\folder2)のファイルを編集したとき、プログラム自体の変更は反映されませんでした。私はgetClass().getResource("/folder1/folder2")を使ってファイルの場所を取得しました。以前はsrcフォルダが返されましたが、今度はbuildフォルダを返します。私は誤ってNetBeans 7.0で「Clean and Build Main Project」をクリックしました。リソースの問題が続いた

元の状態に戻す方法はありますか?ビルドフォルダに必要なファイルを編集するだけでよいので問題はありませんが、.javaのファイルをクリーンビルドした後にbuildフォルダに保存したのかどうかはわかりませんsrcフォルダー。

答えて

1

ビルドフォルダはクラスパスにあるため、リソースを取得するとそこからアイテムが返されます。

あなたが編集について話しているファイルのタイプはわかりませんが、あなたがきれいにすると削除の対象になるため、ビルドフォルダ内のファイルを編集しないでください。

netbeansの自動ビルド機能を使用しているのかどうか分かりません。その場合は、コードを編集してプログラムを実行し、変更を確認するだけで十分です(プログラムが正常にコンパイルされたと仮定します)。その後、プログラムをシャットダウンし、コードを編集して繰り返します。私はこの機能を使用していない、初期のバージョンは動作しませんでした、私は現在のかどうかはわかりません。私はそれをオフにします。

Java EE開発を行っている場合は、コードを自動的に再デプロイできる自動デプロイヤがあります。あなたがこれをしているかどうかはわかりませんが、一般的にうまくいく傾向がありますが、コードが正しく動作しないように書くことができます。サーブレットに静的変数を持たせるか、コードからデータベースドライバを登録します(コンテナ内で実行する必要があります)。

+0

テキストファイルを編集しようとしています。私はsrcフォルダ上でそれらを編集しました。私が単にそれを実行すると、ビルドフォルダ内のファイルは更新されません。しかし、CleanとBuildを実行すると、ビルドフォルダのファイルが更新されます。私は自動構築機能を使用しています。私は今それを考え出した。どうもありがとう。 – alxcyl

+0

私は参照してください。情報をありがとう。 – Bill

関連する問題