Open in Java(TM) Platform SE binary
eu tentei apagar um arquivo que eu tenho dois, um ligeiramente alterado, para que eu pudesse apagar o mais velho e substituí-lo pelo novo que eu mudei. Quando eu tentei excluir o arquivo eu recebi a mensagem de erro 'arquivo em uso', onde ele disse que a ação não pode ser concluída porque o arquivo está aberto na plataforma Java(TM) se binário.
Como é que o fecho?6 answers
Isto é o que funcionou para mim (usando o Windows). É basicamente o mesmo procedimento que comentado por ali haider, mas com mais detalhes...
Usando a linha de comandos do Windows:
tasklist | findstr java
("findstr "é um utilitário de linha de comandos para Windows semelhante ao" grep " no Linux)
Procure por quaisquer linhas com 'java' e repare no PID do processo java.
taskkill /F /PID "PID_OF_JAVA_PROCESS"
Em que" PID_OF_JAVA_PROCESS " deve ser substituído pelo número PID actual.
Resultado:
SUCCESS: The process with PID "PID_OF_JAVA_PROCESS" has been terminated.
Repetir para cada processo java que está em execução. Agora você deve ser capaz de seu arquivo desejado!
Avise-me se precisar de instruções para o Linux (ps, kill, etc.), mas provavelmente a maioria dos usuários do Linux sabem disso...
Basta abrir o Gestor de tarefas no Windows, verificar os processos, fechar todos os processos java. Agora novamente tente apagar o arquivo, você deve ser capaz de. Isto funcionou comigo.
Saúde!Se não é algo que corre durante um arranque do sistema, tente reiniciar para limpar todos os ficheiros abertos.
No Windows 8.1:
1) Menu Iniciar...escolha " Executar "e digite: msconfig e clique em"OK".
2) a" configuração do sistema "abre, carregue na página" arranque".
3) Carregue onde diz "Open Task Manager".
4) Escolha a página "processos".
5) procure na lista e encontre "Java SE". Clique com o botão direito e escolha "End Task".
6) fechar a caixa" Gestor de tarefas "e" configuração do sistema".
7) volte ao ficheiro que não pôde ser apagado. Direito e escolhe "apagar" outra vez. Presto........ficheiro apagado.
- abrir o Gestor de Tarefas no windows.
- Vá para ver - > seleccione as colunas e verifique a linha de comandos. Agora mate o processo java que bloqueou o arquivo. (a opção da linha de comandos mostra a localização dos proces java a partir de onde ele é executado de modo que desnecessariamente você não precisa matar todo o processo java.)