我为我的Windows 10 64位PC下载了JDK 15,并将环境变量JAVA-HOME和PATH设置为正确。
C:\Users\patpin>java -version
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
当我启动Ghidra(即使作为管理员),我得到:
Error: Could not find or load main class LaunchSupport
Caused by: java.lang.ClassNotFoundException: LaunchSupport
Error: Could not find or load main class LaunchSupport
Caused by: java.lang.ClassNotFoundException: LaunchSupport
Error: Could not find or load main class LaunchSupport
Caused by: java.lang.ClassNotFoundException: LaunchSupport
找不到支持的JDK。请参阅Ghidra安装指南的疑难解答部分。
2条答案
按热度按时间gev0vcfq1#
也许这个问题可以通过更新lunch.properties文件来解决。
首先,试着满足他们的最低要求根据ghidra的文件
如果ghidra找不到jdk那就用-
dz6r00yl2#
这可能是因为您使用的是github的发布版本,而这些发布版本并不是构建的,只包含源代码。https://github.com/NationalSecurityAgency/ghidra/issues/2872
要解决此问题,您可以尝试从此处下载ghidra https://www.ghidra-sre.org/