• 调试过程中发现按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源码的调试和跟踪了

  • 相关阅读:
    空气墙的制作,标签的添加
    子弹朝向问题的解决,移动方法的编写
    子弹的朝向问题
    坦克的攻击方法
    移动优先级的添加,2D渲染层级问题
    碰撞器的添加,解决抖动问题
    控制图片的移动切换
    控制玩家的移动
    游戏中预制体的制作,2D动画的制作
    场景搭建,素材的处理
  • 原文地址:https://www.cnblogs.com/shaoxiaohuan/p/11279611.html
Copyright © 2020-2023  润新知