java-callgraph2
java-callgraph2 copied to clipboard
windows运行批处理的时候报 ”错误: 找不到或无法加载主类 com.adrninistrator.javacg.stat.JCallGraph“,怎么解决呢
是在项目根目录执行的bat脚本吗,需要先执行一下gradlew gen_run_jar
命令,生成可以执行的jar包以后,再进到对应目录里执行bat脚本
已经执行了gradlew gen_run_jar,在output_dir目录下执行的run.bat,结果如下: java -Dfile.encoding=UTF-8 -cp .;./jar/run_javacg2.jar; com.adrninistrator.javacg.stat.JCallGraph D:\test.jar 错误: 找不到或无法加载主类 com.adrninistrator.javacg.stat.JCallGraph
找到原因了,执行的路径不对导致的
mac 下面,最新代码,执行 sh run.sh a.jar,就会报这个错误。 ”错误: 找不到或无法加载主类 com.adrninistrator.javacg.stat.JCallGraph“ 完全按照Readme来配置的,会是啥问题呢
mac 下面,最新代码,执行 sh run.sh a.jar,就会报这个错误。 ”错误: 找不到或无法加载主类 com.adrninistrator.javacg.stat.JCallGraph“ 完全按照Readme来配置的,会是啥问题呢
还是像上面说的,先在项目根目录执行执行一下gradlew gen_run_ja
r命令,会在jar_output_dir
目录生成可以执行的jar包,再进到对应目录里执行bat脚本,之后执行sh run.sh
jar_output_dir
jar_output_dir具体是什么位置啊,是java-callgraph2的output,还是被扫描项目的output?
在java-callgraph2
项目的根目录