web-dev-qa-db-ja.com

Java(TM)Platform SEバイナリで開く

わずかに変更された2つのファイルを削除しようとしたので、古いファイルを削除して、変更した新しいファイルに置き換えることができました。ファイルを削除しようとすると、「使用中のファイル」というエラーメッセージが表示され、ファイルがJava(TM)Platform SEバイナリで開かれているためアクションを完了できないというメッセージが表示されました。

どうすれば閉じられますか?

33
user1642596

これが私にとってうまくいったことです(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」は、実際のP​​ID番号に置き換える必要があります。

結果:

SUCCESS: The process with PID "PID_OF_Java_PROCESS" has been terminated.

実行中のJavaプロセスごとに繰り返します。これで、目的のファイルを使用できるようになります。

Linux向けの指示(ps、killなど)が必要な場合はお知らせください。ただし、ほとんどのLinuxユーザーはこれらを知っていると思います...

57
robguinness

Windowsでタスクマネージャを開き、プロセスを確認し、すべてのJavaプロセスを閉じます。もう一度ファイルを削除してみてください。

乾杯!

19
Saps

Windows 8.1の場合:

1)[スタート]メニュー... [実行]を選択し、msconfigと入力して[OK]をクリックします。

2)「システム構成」が開き、「スタートアップ」タブをクリックします。

3)[タスクマネージャーを開く]と表示されている場所をクリックします。

4)[プロセス]タブを選択します。

5)リストを見て、「Java SE」を​​見つけます。右クリックして「タスクの終了」を選択します。

6)[タスクマネージャ]および[システム構成]ボックスを閉じます。

7)削除できなかったファイルに戻ります。右クリックして、もう一度「削除」を選択します。 Presto ........ファイルが削除されました。

2
bern1wv

システムの起動中に実行されるものでない場合は、再起動して開いているファイルをすべて消去してください。

2
AWT
  1. Windowsでタスクマネージャーを開きます。
  2. [表示]-> [列の選択]に移動し、コマンドラインを確認します。
  3. ここで、ファイルをロックしたJavaプロセスを強制終了します。(コマンドラインオプションは、JavaすべてのJavaプロセスを強制終了する必要があります。)
2
V_Dev

Eclipseでプロジェクトを閉じると、動作するはずです。

1
Hitesh Shekhada