编译继承出有关问题
阅读
这是ExampleSupport.java
package example;
import com.opensymphony.xwork2.ActionSupport;
public class ExampleSupport extends ActionSupport {
}
这是父类编译通过了
这是HelloWorld.java
package example;
public class HelloWorld extends ExampleSupport {
public String execute() throws Exception {
setMessage(MESSAGE);
return SUCCESS;
}
public static final String MESSAGE = "HelloWorld ";
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
我这样编译可以通过javac *.java这样两文件编译同时通过
但是单个编译的时候父类可以通过,但是子类就不行了
不知道为什么!
------解决方案--------------------
加上-classpath看看
------解决方案--------------------
当你编译完父类以后,将其class文件放入HelloWorld.java所在文件夹的example文件夹中,如果没有就新建一个,就可以
目录例如:
C:/example/ExampleSupprot.class
C:/HelloWorld.java
这样就可以了
------解决方案--------------------
引用了别的类, 直接编译肯定不行啊,要么加入classpath
要么用ide放工程里,推荐eclipse。
阅读
上一篇:构造方法,get,set方法都在什么时候使用呢?解决方法 下一篇:返回列表