当前位置: 首页 > 面试题库 >

如何在不使用IDE的情况下调试Java程序?

阎啸
2023-03-14
问题内容

如何在Java程序中打开和关闭调试?如何在不重新编译Java程序的情况下打开和关闭调试?


问题答案:

无需使用IDE进行调试

1)您可以使用Assertions编写Java程序。您随时可以启用/禁用它们。

2)您可以使用配置了log4j.properties的日志。在Java程序中,您可以随时指定信息和调试日志,只要您想显示调试或信息日志等信息,就可以在log4j.properties中进行简单配置。



 类似资料:
  • 问题内容: 如何在不使用NetBeans等IDE的情况下在Java程序中导入库?在Netbeans中,我这样做:在此处输入图片说明 仅使用记事本++或程序员的记事本,我怎么能达到相同的目的。我不想使用Netbeans,因为 我只从事简单的项目,所以这可能会过分杀人。 问题答案: javac -classpath external.jar myClass.java 编辑: 如果您的主要班级在包裹中

  • 问题内容: 通常,要将调试器附加到正在运行的jvm,您需要使用以下参数启动jvm: 现在,如果我要调试不是在调试模式下启动的进程,该怎么办? 当生产系统(即在没有调试args的情况下启动)显示“随机”(我用宽松的术语)错误时,就会出现这种情况。因此,我无法使用适当的参数重新启动jvm,因为没人知道如何再次再现该错误。在这种情况下是否不可能附加到JVM? 只是为了澄清,除非将它们以调试方式启动,否则

  • 我有一个NetBeans java项目。 这个项目(src文件夹)由6.java文件组成。该项目还使用了一个外部库library.jar和apache commons中的variouus jar文件(日志、配置等) 所有java文件(编译后)都由一个外部类使用。 Netbeans生成一个构建xml文件。 大多数错误是这样的: 其中是包含在外部jar库中的类/对象的名称。 我该怎么办?我的目标是能够

  • 我已经安装了Android SDK最新版本和Eclipse。但我也想试试Android Studio。 我看过这个和这个帖子,但是那些解决方案改变了Android Studio(一旦下载并安装)使用的SDK实例。我想要的不是下载另一个SDK,当我已经在我的机器上安装了它。

  • 问题内容: 我想在Eclipse中编译我的Java程序,但不想运行它。我不知道该怎么做。 如何在不运行Eclipse的情况下将Java程序编译为文件? 问题答案: 您可以在项目菜单中自动取消选中构建,然后通过按Ctrl + B或单击打印机图标右侧出现的图标手动构建。