class.forName会从一下几个位置寻找class文件
jre\lib\ext或者rt.jar或者classpath,如果你的AppletGardener不位于这三个地方的话就会出错!
所以设置一下你的classpath,使你的class文件目录出现在classpath中!
jre\lib\ext或者rt.jar或者classpath,如果你的AppletGardener不位于这三个地方的话就会出错!
所以设置一下你的classpath,使你的class文件目录出现在classpath中!
public class Untitled1 {
public static void main(String[] args) {
Apple apple = (Apple)GardenerFactory.createApple().create();
apple.getApple();
int count = apple.getCount(5);
System.out.println("============" + count);
}
}
可以成功呢?
我照你的方法在classpath中设置了class的路径,还是同样的错误呀!
你将Action的代码也放到package fruit.main;
下,和Untitied1相同的package中试试!