知道了··· 如果按照楼主你的方法: E:\JDK\bin>javac text\a.java E:\JDK\bin>javac text\b.java 进行编译,会出错: text\b.java:5: cannot resolve symbol symbol : class a location: class text.b public class b extends a ^ 1 error如果这样编译: E:\JDK\bin\text>javac a.java E:\JDK\bin\text>javac b.java 则不会解决方法是: 引入包,修改后的源代码如下: a.java package text;import java.rmi.*; public class a { public void getPerfectTime ( ) throws RemoteException { } } b.java:package text;import java.rmi.*; public class b extends a { public void getPerfectTime ( ) throws RemoteException { } }楼主试一下吧··········
如果按照楼主你的方法:
E:\JDK\bin>javac text\a.java
E:\JDK\bin>javac text\b.java
进行编译,会出错:
text\b.java:5: cannot resolve symbol
symbol : class a
location: class text.b
public class b extends a
^
1 error如果这样编译:
E:\JDK\bin\text>javac a.java
E:\JDK\bin\text>javac b.java
则不会解决方法是:
引入包,修改后的源代码如下:
a.java
package text;import java.rmi.*;
public class a
{
public void getPerfectTime ( ) throws RemoteException
{ }
}
b.java:package text;import java.rmi.*;
public class b extends a
{
public void getPerfectTime ( ) throws RemoteException
{ }
}楼主试一下吧··········
你的classpath没有起到作用;
javac text\a.java
第二句:javac -classpath e:\jdk\bin\text\ text\b.java
这样也可以!
这样试试
E:\JDK\bin\我还是怀疑a编译没有成功
看看有没有a.class