请问为什么设置断点后每次执行都跳到class文件呢?

请问为什么设置断点后每次执行都跳到class文件呢?

如题,会调到launch之类的class文件,网上搜了下,说是可以在run--->Run Configurations(或者Debug Configurations )--->左侧的Java Application 选中你自己对应的工程,在右侧会出现对应的相关内容,切换到Source选项卡中,重新指定source,但是我试了下,没用啊,变成了图1这样(补充下,图2后面把default移除了也没用)f5,f6,f7都是这样。

------------------------------------------------------------------------------------

刚才请教了下别人,说是我的有些jar包没有附带源码,是这样的吗?是的话要下哪些源码啊?一脸懵逼o(╯□╰)o。。。。

http://img1.sycdn.imooc.com/climg//59565eaf0001e37e10580289.jpg

http://img1.sycdn.imooc.com/climg//59565eaf0001c42212760743.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好!你是使用的什么操作系统mac还是Windows,另外,设置断点后按F6键也会跳到不是自己定义的类的内部吗?

我们之前试过相关的问题,因为eclipse版本的问题,如果是mac系统,不用安装源码包也会显示系统的class类,但是如果不按F5的话是不会进入到方法内部执行的。windows版的eclipse一般就只显示自己定义的类。

你的第一个图像是自定义的类都没有找到源码,还不是系统类。

你贴一下你的代码吧,我们找mac和windows系统都分别试一下,看是否能重现你的问题。

祝学习愉快!

  • 好多可乐 提问者 #1
    你好,我用的windows的系统。对,无论f5,6,7都不行。曾经用f5是可以的,但是f6不行,f7之前没试过。代码如下,但是我是每个类都不能跑,应该不是代码的问题 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)); }
    2017-07-01 12:05:11
  • 好多可乐 提问者 #2
    我加了jdk底下的src文件以后不会跳到class了,非常感谢!
    2017-07-01 15:48:17
提问者 好多可乐 2017-07-01 12:05:40
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));

	}


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师