Sco*_*ice 19 java eclipse debugging macos
我遇到了Eclipse的问题,我可以运行我的程序,但是当我尝试启动调试器时,我收到此消息
图片有点难以理解,但它没有得到正常的调试窗口,而是说它抛出了一个ClassNotFoundException,并试图为Launcher $ ExtClassLoader显示源.
真正令我感到困惑的是,我可以运行代码就好了,只有当我点击调试按钮时我才有问题.
我也试过在JDB的命令行调试,我得到了同样的错误.
到目前为止,我已经尝试重新安装Eclipse并下载(我相信是)适用于Mac OS X的正确Java开发工具.
我不知道我还能尝试什么,所以任何帮助都将不胜感激.如果我能提供任何其他信息,请告诉我.
ssa*_*asa 44
未找到源可能对动态加载的代码(例如Maven)是合法的.
我知道有三种解决方法(经过数月的搜索):
使用调试器连接到正在运行的JVM,您将看到代码.
从这里使用Eclipse的Dynamic Source Lookup插件:
https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookup
使用run-jetty-run Maven插件
我更喜欢并推荐3.它比jetty工作和启动webapp要快得多:运行.
不幸的是2.没有帮助我,因为它有空格的Windows路径的问题.
我已经在Eclipse Bugzilla上填写了一个增强请求,如果你同意这个问题"Source not found"应该永远消失,请在这里投票:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=384065
您是否拥有所使用文件的来源.如果您使用Maven(M2Eclipse),您可以下载源代码.这可能会解决问题.
否则,您可以手动附加您的来源.以下是手动附加源的方法.
接下来你必须附上资料来源 -
希望这可以帮助
归档时间: |
|
查看次数: |
24558 次 |
最近记录: |