Java Paths - MaulingMonkey/jerk GitHub Wiki

SKULL (Laptop)

 14C machine (x86): C:\Program Files (x86)\Java\jdk1.8.0_161\jre\bin\client\jvm.dll
 14C machine (x86): C:\Program Files (x86)\Java\jdk1.8.0_161\jre\bin\server\jvm.dll
8664 machine (x64): C:\Program Files\Java\jdk-13.0.1\bin\server\jvm.dll
8664 machine (x64): C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25\jre\bin\server\jvm.dll
8664 machine (x64): C:\local\emsdk\java\8.152_64bit\bin\server\jvm.dll
C:\Program Files (x86)\Java\jdk1.8.0_161\bin\{java,javac,javadoc,javah}.exe
C:\Program Files\Java\jdk-13.0.1\bin\{java,javac,javadoc}.exe
C:\Program Files\Android\jdk\microsoft_disk_openjdk_1.8.0.25\bin\{java,javac,javadoc,javah}.exe
C:\Program Files (x86)\Android\android-sdk\tools\lib\{find_java32,find_java64}.exe
C:\Program Files (x86)\Android\android-sdk\platforms\{android-23,android-25}\android.jar

SACRILEGE (Work NUC)

C:\Program Files (x86)\Java\jdk1.8.0_231\jre\bin\{client,server}\jvm.dll
C:\Program Files (x86)\Java\jre1.8.0_231\bin\client\jvm.dll
C:\Program Files\Java\jre1.8.0_231\bin\server\jvm.dll
C:\Program Files\Java\jdk1.8.0_231\jre\bin\server\jvm.dll
C:\Program Files\Java\jdk-13.0.1\bin\server\jvm.dll
C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25\jre\bin\server\jvm.dll
C:\Program Files\Android\Android Studio\jre\jre\bin\server\jvm.dll
C:\Program Files (x86)\gapid\jre\bin\server\jvm.dll
C:\Program Files (x86)\Java\jdk1.8.0_231\bin\{java,javac,javadoc,javah}.exe
C:\Program Files (x86)\Java\jre1.8.0_231\bin\{java}.exe
C:\Program Files\Java\jdk1.8.0_231\bin\{java,javac,javadoc,javah}.exe
C:\Program Files\Java\jdk-13.0.1\bin\{java,javac,javadoc}.exe
C:\Program Files\Java\jre1.8.0_231\bin\{java}.exe
C:\Program Files\Android\jdk\microsoft_disk_openjdk_1.8.0.25\bin\{java,javac,javadoc,javah}.exe
C:\Program Files\Android\Android Studio\jre\bin\{java,javac,javadoc,javah}.exe
C:\Program Files (x86)\Android\android-sdk\tools\lib\{find_java32,find_java64}.exe
C:\Program Files (x86)\gapid\jre\bin\{java}.exe
%LOCALAPPDATA%\Android\Sdk\tools\lib\{find_java32,find_java64}.exe
%LOCALAPPDATA%\Android\Sdk\platforms\{android-7,android-8,...,android-28,android-29}\android.jar

Notes

  • JDK 13 doesn't have javah.exe
  • JDK 8 has client JVM for 32-bit and server JVM for 64-bit
  • Standalone JRE installs to a different path and has no compiler

SACRILEGE WSL (Work NUC)

/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
/usr/share/gdb/auto-load/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so-gdb.py
/usr/bin/java
/usr/bin/javac
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/bin/javac
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

No find_java

~/android-sdk-tmp/platforms/android-28/android.jar