ghidra
我目前正在尝试在我的 Ubuntu 20.04 机器上安装。安装时,我得到这个:
******************************************************************
JDK 11+ (64-bit) could not be found and must be manually chosen!
******************************************************************
Enter path to JDK home directory (ENTER for dialog):
Run Code Online (Sandbox Code Playgroud)
所以,我觉得很酷,然后运行:
sudo apt-get install openjdk-11-jdk
Run Code Online (Sandbox Code Playgroud)
如果我现在运行whereis java
:
/usr/share/java$ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
Run Code Online (Sandbox Code Playgroud)
所以我 cd 到第一个目录,然后看:
/usr/share/java$ ls
commons-logging-1.2.jar java-atk-wrapper.jar pdfbox-1.8.16.jar
commons-logging-adapters-1.2.jar java_defaults.mk pdfbox.jar
commons-logging-adapters.jar java_uno.jar ridl-6.4.7.jar
commons-logging-api-1.2.jar juh-6.4.7.jar ridl.jar
commons-logging-api.jar juh.jar unoloader-6.4.7.jar
commons-logging.jar jurt-6.4.7.jar unoloader.jar
fontbox-1.8.16.jar jurt.jar
fontbox.jar libintl.jar
Run Code Online (Sandbox Code Playgroud)
这是一堆jar文件?一般jdk都有bin
文件夹之类的吗?
我还尝试进行/usr/share/java
ghidra 安装,但它抱怨这不是有效的 jdk 主目录,因为它缺少文件 …