わずかに変更された2つのファイルを削除しようとしたので、古いファイルを削除して、変更した新しいファイルに置き換えることができました。ファイルを削除しようとすると、「使用中のファイル」というエラーメッセージが表示され、ファイルがJava(TM)Platform SEバイナリで開かれているためアクションを完了できないというメッセージが表示されました。
どうすれば閉じられますか?
これが私にとってうまくいったことです(Windowsを使用)。これは、基本的にALi haiderがコメントした手順と同じですが、詳細は...
Windowsコマンドプロンプトの使用:
tasklist | findstr Java
( "findstr"はLinuxの "grep"に似たWindows用のコマンドラインユーティリティです)
「Java」で行を検索し、JavaプロセスのPIDに注意してください。
taskkill /F /PID "PID_OF_Java_PROCESS"
「PID_OF_Java_PROCESS」は、実際のPID番号に置き換える必要があります。
結果:
SUCCESS: The process with PID "PID_OF_Java_PROCESS" has been terminated.
実行中のJavaプロセスごとに繰り返します。これで、目的のファイルを使用できるようになります。
Linux向けの指示(ps、killなど)が必要な場合はお知らせください。ただし、ほとんどのLinuxユーザーはこれらを知っていると思います...
Windowsでタスクマネージャを開き、プロセスを確認し、すべてのJavaプロセスを閉じます。もう一度ファイルを削除してみてください。
乾杯!
Windows 8.1の場合:
1)[スタート]メニュー... [実行]を選択し、msconfigと入力して[OK]をクリックします。
2)「システム構成」が開き、「スタートアップ」タブをクリックします。
3)[タスクマネージャーを開く]と表示されている場所をクリックします。
4)[プロセス]タブを選択します。
5)リストを見て、「Java SE」を見つけます。右クリックして「タスクの終了」を選択します。
6)[タスクマネージャ]および[システム構成]ボックスを閉じます。
7)削除できなかったファイルに戻ります。右クリックして、もう一度「削除」を選択します。 Presto ........ファイルが削除されました。
システムの起動中に実行されるものでない場合は、再起動して開いているファイルをすべて消去してください。
Eclipseでプロジェクトを閉じると、動作するはずです。