Java-код открывает приложение и отображается значок
Когда я использую OpenIMAJ (используя ImageUtilities.readMBF
код)(документация здесь), но также и другой тип кода (связанный с преобразованием изображения) значок отображается в док-станции Mac
1) В чем причина этого странного поведения?
2) Есть ли способ отключить открытие иконки? Или, может быть, использовать другой код, чтобы избежать этого?
Спасибо
1 ответ
Любое приложение, которое использует Java BufferedImage
Класс на Mac, кажется, делает это по умолчанию, даже если он не открывает никаких окон. Я думаю, что это как-то связано с инициализацией AWT.
В любом случае, если вы работаете из командной строки, решение состоит в том, чтобы запустить JVM в автономном режиме, добавив -Djava.awt.headless=true в командную строку сразу после java
, Вы также можете достичь этого программно - более подробную информацию можно найти здесь: http://www.oracle.com/technetwork/articles/javase/headless-136834.html