JVM Framework Directories on Mac Computer

Q

What are JVM Framework Directories on my Mac Computer?

✍: FYIcenter

A

Here is where JVM (Java Virtual Machine) Framework directories are are installed on your Mac computer:

fyicenter$ which java
/usr/bin/java

fyicenter$ ls -l /usr/bin/java
lrwxr-xr-x  1 root  wheel  74 Mar 22  2017 /usr/bin/java \
  -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

fyicenter$ ls -l /System/Library/Frameworks/JavaVM.framework/
lrwxr-xr-x  1 root  wheel   27 Mar 22  2017 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x  1 root  wheel   24 Sep 27  2019 Headers -> Versions/Current/Headers
lrwxr-xr-x  1 root  wheel   23 Mar 22  2017 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x  1 root  wheel   24 Sep 27  2019 Modules -> Versions/Current/Modules
lrwxr-xr-x  1 root  wheel   26 Mar 22  2017 Resources -> Versions/Current/Resources
drwxr-xr-x  4 root  wheel  136 Mar 22  2017 Versions

fyicenter$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 appletviewer
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 apt
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 extcheck
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 idlj
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jar
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jarsigner
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 java
-rwxr-xr-x  1 root  wheel  76016 Mar 22  2017 java_home
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 javac
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 javadoc
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 javah
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 javap
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 javapackager
-rwxr-xr-x  1 root  wheel  57392 Mar 22  2017 javaws
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jcmd
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jconsole
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jcontrol
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jdb
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jdeps
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jhat
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jhsdb
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jimage
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jinfo
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jjs
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jmap
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jmc
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jps
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jrunscript
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jsadebugd
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jshell
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jstack
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 jstat
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jstatd
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 jvisualvm
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 keytool
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 native2ascii
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 orbd
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 pack200
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 policytool
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 rmic
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 rmid
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 rmiregistry
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 schemagen
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 serialver
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 servertool
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 tnameserv
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 unpack200
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 wsgen
-rwxr-xr-x  1 root  wheel  58304 Mar 22  2017 wsimport
-rwxr-xr-x  1 root  wheel  58288 Mar 22  2017 xjc

These program files are actually dummy programs which calls real JDK programs of the current version located in the /Library directory. See next tutorial for more details.

 

JDK Directories on Mac Computer

Download and Install JDK 17 on Mac Computer

Using JDK 17 on Mac Computer

⇑⇑ FAQ for JDK (Java Development Kit) 17

2023-08-09, 510🔥, 0💬