Package will not be available at compile time in Java 9. Use java.awt.Desktop instead. See JEP 272 'Platform-Specific Desktop Features': http://openjdk.java.net/jeps/272
try { System.out.println("clicked"); application.requestUserAttention(true); application.setDockIconImage(ImageIO.read(getClass().getResource("/Java.png"))); application.setDockIconBadge("Blah"); application.requestUserAttention(true); } catch (IOException ex) { ex.printStackTrace(); ((Timer)e.getSource()).stop(); System.out.println("Pay attention!!"); application.requestUserAttention(true);