Tengo el código similar al siguiente. Este código funciona bien en Windows y Linux, pero en Mac 10.5 y 10.6 da java.io.Exception
opertaion no compatible.¿Funciona Java FileChannel.tryLock en Mac OS X?
Muchas gracias por cualquier ayuda en este sentido.
try
{
File file = new File("FILELOCK3");
FileChannel channel = new RandomAccessFile(file, "rw").getChannel();
FileLock lock = null;
try
{
lock = channel.tryLock();
} catch (OverlappingFileLockException e)
{
lock.release();
channel.close();
System.exit(0);
}
} catch (Exception e)
{
}
[Otros ni siquiera reciben una excepción ...] (http://forums.sun.com/thread.jspa? threadID = 5445091) –
No creo que el hilo lo establezca. El póster no mostró su manejo de excepciones, por ejemplo, y todo parece bastante dudoso. – EJP