我在一个用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 等等。
我收到“错误:无法找到或加载主类程序”
我做错了什么?
答案 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