机器人类,我想用这个机器人类的工作:爪哇 - >包括日食
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