機器人類,我想用這個機器人類的工作:爪哇 - >包括日食
http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Robot.html
用於生成本地系統input's,這就是爲什麼我創建這個文件:
import java.awt.Robot;
public class MouseClass {
public static void main(String[] args) throws Exception {
Robot robot = new Robot();
// SET THE MOUSE X Y POSITION
robot.mouseMove(300, 550);
}
}
但我得到這個錯誤信息:
Exception in thread "main" java.lang.NoClassDefFoundError: robot/robot_v1
Caused by: java.lang.ClassNotFoundException: robot.robot_v1
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我想,awt.robot已經詮釋在日蝕中é?確定如果not..i不知道從哪裏下載這個機器人類,我發現的唯一的頁面是:
http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/awt/Robot.java
但多數民衆贊成「Robot.java」當我包括此錯誤消息doent改變在我的「src」中。
任何建議我可以如何使用這個機器人類?
解決,但:
我得到一個編譯問題
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at robot.robot_v1.main(robot_v1.java:5)
對於此行:
public static void main(String[] args) throws Exception {
我一定要改變這裏name's以及在這種情況下?
問候
=>用包裝機器人醃製;
你確定你沒有運行你的一些舊代碼嗎?有沒有機會,您的舊版本的課程名稱是robot_1,它是在機器人包裝中? – user902383
你是什麼意思?我的工作區:robot/src/robot/robot_v1.java是錯誤的嗎? – user3297073
java文件應該和class有相同的名字,所以當你在'robot_v1.java'文件中有你的類名爲'MouseClass'時,它不能找到並加載你的類 – user902383