变态的问题,到什么程度了,进来就知道了

我想实现:
1 桌面上正在运行一Application(C++作的),上面有一个按钮Button1.
2 我执行一个java类ClickIt.java,让ClickIt.java去点击Button1.

问题:
用java能不能实现这个点击过程(也就是能不能写出ClickIt.java这样一个类)?

(一定要用java语言)

使用JNI技术可以的。