FileChannel.lock, вероятно, что Вы хотите.
FileInputStream in = new FileInputStream(file);
try {
java.nio.channels.FileLock lock = in.getChannel().lock();
try {
Reader reader = new InputStreamReader(in, charset);
...
} finally {
lock.release();
}
} finally {
in.close();
}
(Правовая оговорка: Код, не скомпилированный и конечно не протестированный.)
Примечание раздел, наделенный правом "зависимости от платформы" в документ API для FileLock.
What happens if you go to Window > Open Perspective > Other...? Don't you see Java listed there?
If not, I don't think the problem is related to the workspace from your previous configuration. But maybe you did copy a ~/.eclipse
directory from your old machine and this one may cause problems. Try to rename it as ~/.eclipse.save
for example and restart Eclipse to see if it helps.
Если у вас нет перспективы Java даже в «Другое», вы скачали одну из версий Eclipse, предназначенную для чего-то другого, кроме Java. Сделайте это еще раз, но обязательно получите версию Java или Java EE.
Обратите внимание, что Eclipse IS доступен в репозитории программного обеспечения Ubuntu, но это та версия, которая была текущей, когда эта версия Ubuntu вышел из. Для 9.04 я использую Eclipse 3.4, и мне нужно 3.5, поэтому я скачал его сам.
Not sure if you mean you already checked in the usual places for perspectives, or if Java Perspective didn't show up by default...
Java perspective should be available under the "Open Perspective" icon in the top right, or by going to Window -> Open Perspective -> Java.
I don't use the Ubuntu-packaged Eclipse, though...
Да, без перспективы вы никогда не сможете увидеть затмение с точки зрения Галилея.
Вам нужно будет выполнить «перспективное деление». Таким образом, радиусы перспективы следующие:
Благодаря этому разделению Луна почти достаточно велика, чтобы закрыть все Солнце.
Итак, да, чтобы показать Затмение, необходима перспектива.