zoukankan      html  css  js  c++  java
  • 调试过程中发现按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源码的调试和跟踪了

  • 相关阅读:
    SharePoint
    北京的雨
    SharePoint2003安装问题解答
    SharePoint安装时“Service Unavailable”的解决办法
    SharePoint安装程序常见问题解答和故障排查指南,做个参考:)
    银弹的看法
    vue组件注册方式
    vue中template和render的区别
    前端需要注意的SEO
    公众号中H5页面分享给好友或朋友圈自定义图片或文字
  • 原文地址:https://www.cnblogs.com/shaoxiaohuan/p/11279611.html
Copyright © 2011-2022 走看看