调试过程中发现按f5无法走进jdk源码

debug 模式 ,在fis=new FileInputStream(file); 行打断点 调试过程中发现按f5无法走进jdk源码

package com.lzl.spring.test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

import org.junit.Test;

public class Test1   {
    
    private static String name="C:\Study\2401.jpg_wh1200.jpg";
    
    public static  void inputStream()  {
        try {
            InputStream a=new FileInputStream(name);
        } catch (FileNotFoundException e) {
            String message = e.getMessage();
            System.out.println(message);
            e.printStackTrace();
        }
    }
    
    @Test
    public void test11() {
//        inputStream();
        Person per=new Student("haha");
        per.doSomething();
    }
    public static void main(String[] args) {

        FileInputStream fis=null;
        try {
            File file=new File(name);
            fis=new FileInputStream(file);
            int available = fis.available();
            System.out.println(available);
            long n=500000;
            fis.skip(n);
            int available2 = fis.available();
            System.out.println("available2 is  "+available2 );
            
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e1) {
            e1.printStackTrace();
        }finally {
            if(fis!= null) {
                try {
                    fis.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
    

经查阅资料发现:
eclipse默认是使用的java环境是JRE(Java Runtime Environment 即java运行时环境)环境,jre环境是不支持调试的;需要将eclipse的环境换成JDK的。查看eclipse运行环境方法如下: window  -->  preference  -->  java  -->  Installed JREs --> 右侧 会看到 eclipse的java环境了。
既然JRE不允许调试那就将eclipse的环境换成jdk的配置如下:

第一步找到 Installed JREs环境配置

第二步:将要调试的工程的引用的环境换成jdk的(即  Buil Path)如图:

现在可以进行jdk源码的调试和跟踪了

原文地址:https://www.cnblogs.com/shaoxiaohuan/p/11279611.html