java编程思想的一道课后习题,请帮助解答! 这样子恐怕不能向c05包当中添加Foreign类。引入的东西不应该作为一个代码形势出现。那么你所谓的错误是什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class PackagedClass访问权限 由于class PackagedClass没有访问指示符,因此它在包内是"友好的",在它所在的包里,能被包内其他类调用;而在class Foreign内调用却不行,是因为Foreign不在c05包内,PackagedClass对于包外的Foreign来说,是私有的,不能被访问的. 你的classpath 设置的是什么如果是当前路径就不对了,在foreign下没有c05,如果不是应该写全你的路径 改错的方法是:在class PackagedClass改为publicpublic class PackagedClass{//....} 现在的编辑提示是找不到类E:\rmi\c05\foreign>javac -classpath e:\rmi\05;. Foreign.javaForeign.java:8: cannot resolve symbolsymbol : class PackagedClasslocation: package c05 c05.PackagedClass pc=new c05.PackagedClass(); ^Foreign.java:8: cannot resolve symbolsymbol : class PackagedClasslocation: package c05 c05.PackagedClass pc=new c05.PackagedClass(); ^2 errors将PackagedClass类的指示符设置成public也是同样的错误提示,我觉得还是路径的问题,那路径应该怎样写呢? 为什么没有Swing的框架??? j2se 绘图遇到的问题 java.lang.NullPointerException 关于final 修饰 Integer的问题 大家帮忙 有没有好点的办法把整型数组转换为byte数组! java怎么提取硬盘ID呢?各位大侠多帮助啊。 数据类型强制转换一问 各位,能不能告诉我一个jcreator pro2。5的注册码呀? java读键盘的几种方法比较 Java和C++我的一点感觉 在Applet初始前获取验证,但连接时有异常. 程序出问题了
public class PackagedClass{
//....
}
E:\rmi\c05\foreign>javac -classpath e:\rmi\05;. Foreign.java
Foreign.java:8: cannot resolve symbol
symbol : class PackagedClass
location: package c05
c05.PackagedClass pc=new c05.PackagedClass();
^
Foreign.java:8: cannot resolve symbol
symbol : class PackagedClass
location: package c05
c05.PackagedClass pc=new c05.PackagedClass(); ^
2 errors
将PackagedClass类的指示符设置成public也是同样的错误提示,我觉得还是路径的问题,那路径应该怎样写呢?