学一年java了,这个问题我都解决不了,真是郁闷之极呀!!!

huangk 2004-06-20 11:57:27
知道的朋友帮我看看:

类文件在:D:\JAVA\test\A.class
我想在: D:\JAVA\use\user.java中用到A类。
故,我把D:\JAVA设为classpath,在user.java中用import test.A;
可是当我编译user.java时出现错误:
user.java:7: cannot access test.A
bad class file: D:\JAVA\test\A.class
class file contains wrong class: A
Please remove or make sure it appears in the correct subdirectory of the classpath.
A a = new A();
^

不知道怎么回事!!
...全文
615 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
deepWATERblue 2004-06-21
  • 打赏
  • 举报
回复
UP.
wangmingsheng 2004-06-21
  • 打赏
  • 举报
回复
回复人: SwordsmanF(没人性) ( ) 信誉:100 2004-06-20 19:53:00 得分: 0


一年了,還這樣,放棄吧。你不適合開發程式。


=========================================

这位兄台果然人如其名,哈哈
whatisit 2004-06-21
  • 打赏
  • 举报
回复
虽然看样子是类的问题,不过提一下
我在classpath里面从来都有.和..的,不知道能不能解决你的问题阿
zhangjun2062 2004-06-21
  • 打赏
  • 举报
回复
类A访问控制符是否有?user类中是否引出类A?
jjcql 2004-06-21
  • 打赏
  • 举报
回复
没人性说的也不算过分,我也觉得你是应该考虑一下转行了,呵呵:)
coofucoo 2004-06-21
  • 打赏
  • 举报
回复
楼主,
到底是怎么回事?
难道是你没有写package?
Thisisme 2004-06-21
  • 打赏
  • 举报
回复
看thinking java 第五章
好运!
wangshu3000 2004-06-21
  • 打赏
  • 举报
回复
在每个类里用package com.***.***.***;
然后在另一个类里才能import com.***.***.***.*;
可能是:-)
duoshanx 2004-06-20
  • 打赏
  • 举报
回复
找不到A类呀
为什么不写出所有的代码呢?
learnner 2004-06-20
  • 打赏
  • 举报
回复
user.java是否打在use包里?
PassionMining 2004-06-20
  • 打赏
  • 举报
回复
应该的路径问题,不是编译器版本问题
SwordsmanF 2004-06-20
  • 打赏
  • 举报
回复
一年了,還這樣,放棄吧。你不適合開發程式。
gong1 2004-06-20
  • 打赏
  • 举报
回复
这个问题,其实你仔细想一下,不过是包(路径)的问题。和你的类的问题。
如果类没有问题。
一定是你的包搞错了。
仔细想一下。^_^
bestdelphier 2004-06-20
  • 打赏
  • 举报
回复
up一下,不知道楼上的有没有亲手试过。
FireElement 2004-06-20
  • 打赏
  • 举报
回复
首先,class A必须是public的。
其次,必须保证A.java中的第一句话是package test;
iwantiten 2004-06-20
  • 打赏
  • 举报
回复
这个问题的关键在于,A并没有声明在test package中
所以你通过test.A导入,还是无法访问A
解决的办法很简单,在A里面声明其包含于test中
就是在最前面加一句
package test;
liyong33 2004-06-20
  • 打赏
  • 举报
回复
将它们拷贝到一个目录下不就一切解决了吗?
dilidilidi 2004-06-20
  • 打赏
  • 举报
回复
paste code first
htl 2004-06-20
  • 打赏
  • 举报
回复
楼上说得对
江南愚子 2004-06-20
  • 打赏
  • 举报
回复
A.class中是否有类A呢?类A是否是public呢?如果是找不到A.class,异常信息会是cannot find A.class,而不是cannot access A(无法访问类A)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧