请问为什么设置断点后每次执行都跳到class文件呢?
如题,会调到launch之类的class文件,网上搜了下,说是可以在run--->Run Configurations(或者Debug Configurations )--->左侧的Java Application 选中你自己对应的工程,在右侧会出现对应的相关内容,切换到Source选项卡中,重新指定source,但是我试了下,没用啊,变成了图1这样(补充下,图2后面把default移除了也没用)f5,f6,f7都是这样。
------------------------------------------------------------------------------------
刚才请教了下别人,说是我的有些jar包没有附带源码,是这样的吗?是的话要下哪些源码啊?一脸懵逼o(╯□╰)o。。。。
正在回答
你好!你是使用的什么操作系统mac还是Windows,另外,设置断点后按F6键也会跳到不是自己定义的类的内部吗?
我们之前试过相关的问题,因为eclipse版本的问题,如果是mac系统,不用安装源码包也会显示系统的class类,但是如果不按F5的话是不会进入到方法内部执行的。windows版的eclipse一般就只显示自己定义的类。
你的第一个图像是自定义的类都没有找到源码,还不是系统类。
你贴一下你的代码吧,我们找mac和windows系统都分别试一下,看是否能重现你的问题。
祝学习愉快!
package com.imooc.method; /** * @version 1.10 * @author kola * */ //6-3 可变参数列表作为方法参数的重载问题(可变参数列表所在的方法是最后被访问的) public class ChongzaiDemo { public int plus(int a, int b) { System.out.println("没有带可变参数的列表执行了!"); return a + b; } public int plus(int... n) { int sum = 0; for (int i : n) { sum = sum + i; } System.out.println("带可变参数的列表执行了!"); return sum; } public static void main(String[] args) { ChongzaiDemo cd = new ChongzaiDemo(); System.out.println("和为"+cd.plus(3,4)); }
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星