我正在做一个项目,在这个项目中,调用一个java文件会返回一个NullPointerException,但是我没有得到任何关于原因的线索,所以我想通过jdb来运行它。根据to this页面,我应该能够简单地将对java的调用替换为jdb,但是当我这样做时,我得到了错误:
/auto/tools/java/jdk-14.0.1/bin/jdb --add-reads stringtemplate=foostring -p ./tools/foo:./tools/bar -m foo/com.bar.foo.FOO -tp ./bar/ -p -o bin/foo -i foo.in
invalid option: --add-reads有没有什么技巧可以让我把所有这些选项都传递给jdb?
发布于 2021-11-25 15:15:40
Java命令(java、javac、jdb)不使用GNU双破折号约定。使用单个破折号。
或者,如果这是程序本身的一个选项,那么它可能应该放在类名之后。
https://stackoverflow.com/questions/70113461
复制相似问题