读书人

编译继承出有关问题

发布时间: 2012-03-01 10:25:47 作者: rapoo

编译继承出问题
这是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。

读书人网 >J2SE开发

热点推荐