Olá, tenho um codigo que identifica se existem outras instancias do programa. porem gostaria de saber se é possivel encerrar as instancias abertas desse mesmo programa.
Segue o código que eu falei acima:
public Boolean sistemaEstaRodando() {
try{
RandomAccessFile randomFile=new RandomAccessFile(new File("systemLockAtualy"),"rw");
FileChannel channel=randomFile.getChannel();
if(channel.tryLock()==null){
//O SISTEMA JA TA RODANDO
return true;
}else{
return false;
}
}catch(Exception e){
e.printStackTrace();
return null;
}
}