去jdk目录找到src.zip并解压

# jdk 目录
/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home

新建java项目,把src文件夹放到项目里

导出jar包,指定jar包名为rt。在jdk 1.8中名字一定要起rt不然无法解决问题。其它jdk没测试过。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果在build时报内存溢出,如下图

在/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre/lib目录中新建endorsed文件夹把之前导出的rt.jar拷贝进来。

再次debug完美解决问题
在这里插入图片描述

debug 的时候显示Variables debug info not available 本文并不是如何解决这个问题,这个问题属于正常现象,也没必要去解决,不影响日常debug。解决这个问题可以搜其他博客,都是比较麻烦的方式而且我觉得没必要解决。 我曾经以为这个提示导致影响了我debug,但其实不是,是View as 的查看方式问题。下面是事件详细经过: 发现IDEAdebug 的时候显示 Variables debug info not available 这属于正常现象,并不是 前几日在Android Studio上导入了一个Eclipse项目,运行成功,并且可以正常Debug.谁知今天在Debug的过程中不知道进行了什么操作,导致每次Debug后无法定位到所标记的断点部分,而是跳出异常:     在网上也搜索不到类似的问题,StackOverFlow上倒是有相似的问题,那哥们直接重装了AS和SDK,瞬间觉得不是个事.于是又打开以前写的一些项目和Demo Visual Studio在Release模式下开启debug调试,不然编译器会优化变量,无法在调试时看到变量的值。如果没有调整Visual Studio的配置,是无法实现release版本的单步调试功能的。 在Visual Studio一般默认有四种编译方式: Debug, MinSizeRel, Release, RelWithDebInfo. RelWithDebInfo模式在保留Release模式下运行快速的前提下,又可以给特定的工程开启Debug模式,进行针对性的调试。这样比整个项目都采用D 大家好,我是河海哥,专注于后端,如果可以的话,想做一名code designer而不是普通的coder,一起见证河海哥的成长,您的评论与赞是我的最大动力,如有错误还请不吝赐教,万分感谢。一起支持原创吧!纯手打有笔误还望谅解。 版本:jdk1.8.0_311 1:问题描述 无法step into进方法。 无法看见局部变量debug栏里面出现了如下的情况。 1-1:step into问题 ☘️把这里的java.* 和 javax.* 去掉就行。 1-2:variables debug info no.