java - 在没有 eclipse 等的情况下调试 java 产品

标签 java debugging

我在 Sonar(代码分析工具)中遇到了奇怪的问题,不明白为什么会失败。它是使用命令行启动的:

%JAVA_EXEC% %SONAR_OPTIONS% -cp "%SONAR_RUNNER_HOME%\lib\sonar-runner-dist-2.3.jar" "-Drunner.home=%SONAR_RUNNER_HOME%" "-Dproject.home=%PROJECT_HOME%" org.sonar.runner.Main %*

我不是 Java 程序员,但我想以某种方式调试这个过程。我知道错误出现在一个加载的插件中,而不是声纳本身。

问题:有没有办法在没有 eclipse 和任何其他特殊且非常庞大的编辑器的情况下启动具有调试可用性的 java 应用程序?能够设置断点、检查变量值和向前/越过的命令行对我来说就足够了。

最佳答案

有 JDB,Java Debugger来自官方SDK。

关于java - 在没有 eclipse 等的情况下调试 java 产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20005311/

相关文章:

Java图形图像解释?

java - JSF 1.2 托管 Bean 中 @PersistenceContext 的含义

java - 队列中有更多我放入其中的项目

c - GDB 找不到源

asp.net - 如何配置 IIS Express 来调试子目录中的应用程序?

c# - 如何让 Visual Studio 2017 以交互方式调试此行?

java - 从 getInputStream 获取输入的奇怪问题

java - Spring Boot Repository.save() 方法不起作用 - 没有提交

php - 在 Dreamweaver CS5 中调试 PHP

java - Java中的抽象类及其对象变量