我为我的Windows1064位pc下载了JDK15,并将环境变量JAVA-HOME和PATH也放入了正确的位置。这在cmd中给了我:
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 Installation Guide的故障排除部分。
发布于 2021-02-07 20:33:23
也许这个问题可以通过更新lunch.properties文件来解决。
首先,试着满足他们的最低要求。根据ghidra的文件
如果ghidra无法找到jdk,则通过以下方式强制它:
发布于 2021-04-18 23:23:24
这可能是因为您使用的是来自github的发行版,而这些发行版并不是构建的,只包含源代码。来源:https://github.com/NationalSecurityAgency/ghidra/issues/2872
要解决此问题,您可以尝试从此处https://www.ghidra-sre.org/下载ghidra。
https://stackoverflow.com/questions/66087158
复制相似问题