我在一个小项目中有一个简单的“HelloWorld”类,该项目是使用 Gradle 启动的(gradle init --type java-library)。 HelloWorld.java 文件位于 [project]/src/main/java/HelloWorld.java 中。当我运行“gradle build”/“gradlecompileJava”等时,该项目会被编译。
我正在尝试使用 JDB 对其进行调试。我试过了: %jdb -sourcepath src/main/java HelloWorld %jdb 运行 HelloWorld 等等..
我收到“错误:无法找到或加载主类程序”
我做错了什么?
最佳答案
确保也添加类路径。
-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
关于java - 使用 JDB 和 Gradle 调试 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40731219/