2017-09-18 7 views
-2

私は約50のJavaクラス/ファイル(この50個のファイルにはJSPとJavaファイルの両方が含まれています)を持つプロジェクトがあります。このファイルでは、JSPページにabc.jpgイメージを表示するコードを記述しました。今私は自分のプロジェクト内のxyz.jpgイメージですべてのabc.jpgイメージを置き換えるJavaプログラムを作成したいと思います。私はどのようにこれを行うことができるのか分からない。同じことをするために利用できる無料のツールがあれば、お勧めします。Javaプログラムで.javaまたは.jspファイルに画像を見つける

+0

explorerフォルダまたはjavaファイルとjspファイルの画像名を更新しますか? – Aman

+0

javaとjspファイルで – pratham

+1

メモ帳++ですべてのファイルを開き、 "abc.jpg"を検索して "xyz.jpg"を置き換えて、すべて –

答えて

0

あなたがしたいことは、以下の手順で行います。 StackOverflow自体の各ステップについての情報は、さまざまな投稿で見つけることができます:

1. Create a traversal policy for a directory in which all files are present, to get path of all .java and .jsp files. 
2. Read all files one-by-one and write its content to another temporary file line by line. 
3. While reading individual line, check whether it contains the name of .jpg file whose name you want to update. If yes the replace the name with new name and write the current updated line in temporary file. 
4. Once the file reading is completed, delete the original file and rename the temporary file to original one. 
5. Now you will have a same file with updated names of .jpg files. 
6. Repeat the steps from 2-5 until all files are read and write. 

希望します。そして、はい、SO自体でこれらのメソッドを検索する必要があります。 :-)

+0

こんにちはアマンは私にこれを試してみましょう。ここではちょうど1つの生地。私はjavaプログラムを.txtファイルに書きました。 .javaまたは.jspファイルを読み込むための同じプログラムですか? ..最初はすべてのjavaファイルをtxtに変換してから同じものを検索する予定でした。しかし、あなたの解決策を試してみましょう。 – pratham

+0

prathamは.javaと.jspファイルでも動作しません。 .txtファイルに変換する必要はありません。 – Aman

+0

これをプログラムで実行したくない場合は、最も簡単な解決策を教えてください。 Eclipseでプロジェクトを開き、Eclipseの検索と置換機能を使用するだけです。これは、検索と同じで、メモ帳のテキストファイルのデータを置き換えます。違いは、プロジェクト全体を検索して置き換えることだけです。最も簡単なソリューションがあれば、あなたの唯一の必要性です。 :-P – Aman

関連する問題