У меня есть код, который похож на ниже. Этот код отлично работает в Windows и Linux, но на Mac 10.5 и 10.6 дает java.io.Exception
opertaion не поддерживается.
Большое спасибо за любую помощь в этом отношении.
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)
{
}