首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

编译继承出有关问题

2012-03-01 
编译继承出问题这是ExampleSupport.javapackageexampleimportcom.opensymphony.xwork2.ActionSupportpub

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

热点排行