Ошибка при съемке с использованием класса Java Robot

Я попытался снять скриншот с использованием класса java Robot с NetBeans, как показано ниже

try { Rectangle screen = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage capture = new Robot().createScreenCapture(screen); ImageIcon icon = new ImageIcon(capture); jLabel1.setIcon(icon); }catch(Exception ex){ JOptionPane.showMessageDialog(null, ex); }

, и я получил эту ошибку

Неустранимая ошибка была обнаружена Java Runtime Environment: SIGSEGV (0xb) при pc = 0x00007f58931331d8, pid = 3254, tid = 0x00007f5890750700 Версия JRE: среда выполнения Java (TM) SE (8.0_171-b11) (сборка 1.8.0_171-b11) Java VM: Java HotSpot ( TM) 64-разрядная серверная VM (25.171-b11 смешанный режим linux-amd64 сжатый oops) Проблемный фрейм: C [libawt_xawt.so + 0x421d8] ReadRegionsInList + 0x3b8 Сценарий ядра написан.

Примечание: я использовал тот же код в окнах -32bits / Netbeans и работает

2
задан 7 May 2018 в 08:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: