在IDEA的控制台中调试
控制台的基本操作可以看 链接: 在idea中使用控制台,显示文件
因为在idea中编写的文件默认编码为UTF8,而windows系统的默认编码为ANSI,当然我们可以在cmd中运行java文件时指定编码(encoding utf8),这里只介绍如何在idea的控制台中运行java文件
在IDEA中运行java文件时,IDEA会有一个专门放置.class文件的out文件夹
我们的源代码放在src中编写及编译,生成的.class文件在out文件夹中。
如我想运行experiment19中的ExceptionLab的.class文件的话
鼠标放在experiment19上面,右键选择Open In再选择Terminal
会出现以下画面
进入代码的调试,但是控制台显示无法加载到主类
这是因为这个源码的开头指定了package,如果在程序的开头有使用package的话,我们需要找到package所在路径的上一层路径,如刚刚运行的源码在experiment19这个文件夹中,那我们找到它的上一级文件夹名为Java
按照刚刚的方法打开Java的路径
输入java -ea 包名. .class文件名,这样就能进入程序的调试阶段了