调试中出现source not found

asd7f88a7s9df7d 2011-08-26 12:06:46
最近新装了下jdk,jre,目录分别放在e盘跟c盘(jdk安装时附带的jre也装在jdk下面了),然后又下了一个myeclipse9.0
在myeclipse中程序可以运行,没有问题,但是调试时会出现找不到类的问题.提示是:

the source attachment does not contain the source for the file classloader.class.
you can change the source attachment by clicking change attached source below:

按f5后还会报出同样问题,而上面的classloader.class也会变成其他类,比如StringBuilder等等

然后给出了一个change attached source的button,但是我不知道里面应该放哪个目录,workspace放了没用,jdk跟jre目录放了也没用!

小弟刚学java不久,很多东西不是很了解..希望各位哥哥姐姐搭把手..小弟万分感谢!

ps.在dos下输入java javac都没有问题,环境应该没问题.
...全文
1389 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
asd7f88a7s9df7d 2011-08-29
  • 打赏
  • 举报
回复
现在运行到外部引用类还是会出source not found,不过多按几步就可以正常进去了,就是有点小麻烦
night__cat 2011-08-26
  • 打赏
  • 举报
回复
应该是源码没连接上
luohuijun619 2011-08-26
  • 打赏
  • 举报
回复
你没有源码
打油的程序员 2011-08-26
  • 打赏
  • 举报
回复
命令提示符下 输入“set path”和“set classpath” 把结果贴上来
打油的程序员 2011-08-26
  • 打赏
  • 举报
回复

再次核对一下classpath和path
classpath ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;
path ;%JAVA_HOME%\bin;
asd7f88a7s9df7d 2011-08-26
  • 打赏
  • 举报
回复
发现个问题,只要调试到导入包都会出现问题,例如调试到Scanner或者Random时,其他代码没有问题!!
asd7f88a7s9df7d 2011-08-26
  • 打赏
  • 举报
回复
现在调试自己的程序都有问题,从一个类调试到另外一个类就会出现问题
asd7f88a7s9df7d 2011-08-26
  • 打赏
  • 举报
回复
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6da669a2, pid=3188, tid=1416
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)
# Problematic frame:
# V [jvm.dll+0x1b69a2]
#
# An error report file with more information is saved as:
# E:\workspace\JavaS2\hs_err_pid3188.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
调试完之后在控制台输出的代码
classpath = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
path = E:\Java\jdk1.7.0\bin
java_home = %JAVA_HOME%\bin
softroad 2011-08-26
  • 打赏
  • 举报
回复
把那段代码发来瞧瞧。
asd7f88a7s9df7d 2011-08-26
  • 打赏
  • 举报
回复
貌似也不行
softroad 2011-08-26
  • 打赏
  • 举报
回复
你把eclipse的内存设大点试试。
asd7f88a7s9df7d 2011-08-26
  • 打赏
  • 举报
回复
我也不知道啊.这个代码不是我程序中的.
如果不调试可以直接执行使用,没有问题.
哈哈王戈多 2011-08-26
  • 打赏
  • 举报
回复
偶来也,呵呵
softroad 2011-08-26
  • 打赏
  • 举报
回复
java虚拟机挂了,我靠,你啥代码啊?
完美灬缺陷 2011-08-26
  • 打赏
  • 举报
回复
ls的都说的很清楚了、
皮特张 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 softroad 的回复:]

这个都到java源码了,基本没必要去搞这个,把自己代码搞清就行了。
[/Quote]赞这个,呵呵
asd7f88a7s9df7d 2011-08-26
  • 打赏
  • 举报
回复
我是想按F5跳过来着的,但是跳着跳着就没了。
会在控制台输入一段信息。后面的程序全都不执行。
信息我在11楼贴出来了
飓风zj 2011-08-26
  • 打赏
  • 举报
回复
下载源码 连接上就可以了
NIan_jun 2011-08-26
  • 打赏
  • 举报
回复
调试自己的代码就行了,系统类库知道干什么用的就好了
uastation 2011-08-26
  • 打赏
  • 举报
回复
将安装在JDK下面的src.rar加载时源码里面显示就OK了
加载更多回复(7)

62,616

社区成员

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

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