如何使用命令行调试 java 项目?

如何使用命令行调试由 gradle 命令构建的 Java 项目?
这是构建前的目录结构:
这是构建前的目录结构

其中 build.gradle 的内容是:

apply plugin: 'java'

HelloWorld.java 的内容是:
HelloWorld.java
这是用 gradle 构建完之后的项目结构:
这是用 gradle 构建完之后的项目结构
这是运行命令和运行结果:
运行命令和运行结果

请问如何使用命令行调试这个 java 项目?

阅读 8.3k
4 个回答

运行时加选线 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=xxxx 启动jdwp
然后使用jdb -attach ip:端口号 本机就是127.0.0.1
然后就可以用jdb命令了 比如 stop at 是下断点什么的
要看帮助输入help

具体可参考http://docs.oracle.com/javase...

你的意思是有命令行调试工具吗?jdb可以试试

java不是c程序,c程序运行的系统可能没有GUI所以命令行调试是有必要的,java用命令行调试是自找麻烦,用eclipse或者idea导入,在source文件里设置断点调试就可以了。

新手上路,请多包涵

环境变量里设置好java_home和classpath就可以了啊。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题