使用JDB和Gradle调试Java

时间:2016-11-21 23:19:30

标签: java gradle jdb

我在一个用Gradle(gradle init --type java-library)启动的小项目中有一个简单的'HelloWorld'类。 HelloWorld.java文件位于[project] /src/main/java/HelloWorld.java中。当我运行“gradle build”/“gradle compileJava”等时,项目会被编译。

我正在尝试使用JDB进行调试。我试过了: %jdb -sourcepath src / main / java HelloWorld %jdb运行HelloWorld 等等。

我收到“错误:无法找到或加载主类程序”

我做错了什么?

1 个答案:

答案 0 :(得分:1)

确保也添加类路径。

-sourcepath provides jdb with location of *.java
-classpath provides jdb with location of *.class

你必须这样称呼它:

jdb -sourcepath src/main/java -classpath _location_of_compiled_code_ HelloWorld