'com.apple.eawt - what exactly I should install

I'm using Max OS X Mountain Lion, java -version returns "1.6.0_37". But I cannot compile project with com.apple.eawt.* classes imported.

What I have to install to have Apple Java Extensions on my system?

Any help would be appreciated!

Update:

I receive following error from compiler:

java: package com.apple.eawt does not exist

Update-2:

XCode version 4.5.2 is installed

Update-3:

The reason of my problem was missed ui.jar in classpath. Thanks to @Ian Roberts



Solution 1:[1]

Solution for Java 9 and later

In JDK 9, internal APIs such as those in the Mac OS X com.apple.eawt package will no longer be accessible.

see: http://openjdk.java.net/jeps/272

com.apple.eawt has been replaced.
Some of the features are covered here: https://docs.oracle.com/javase/9/docs/api/java/awt/Taskbar.html

An example implementation of setting the dock icon in mac os can be found here:
https://stackoverflow.com/a/56924202/5276779

Solution 2:[2]

Just in case you're still looking and anyone else hits this, the MacOS GestureUtilities are still available for that platform. See What replaces GestureUtilities in Java 9

Solution 3:[3]

Just like any other external library, you have to add the JAR containing those classes to your classpath. Just because you are running on a Mac does not mean the stock Java JDK is 'extended' -- otherwise, it would not be truly platform-independent.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2 Hamish258
Solution 3 Thorn G