Lib requirements in Java 7 vs OpenJDK 7

Henri Gomez henri.gomez at gmail.com
Fri Sep 28 07:32:37 PDT 2012


Hi to all,

Oracle Java 7 bundle following .so :

-rwxr-xr-x 1 root root   16029 août  28 21:05 libattach.so
-rwxr-xr-x 1 root root  773148 août  28 21:05 libawt.so
-rwxr-xr-x 1 root root  207475 août  28 21:05 libdcpr.so
-rwxr-xr-x 1 root root  156521 août  28 21:06 libdeploy.so
-rwxr-xr-x 1 root root   22342 août  28 21:05 libdt_socket.so
-rwxr-xr-x 1 root root  370766 août  28 21:05 libfontmanager.so
-rw-r--r-- 1 root root  204936 août   6 18:10 libglass.so
-rw-r--r-- 1 root root  465256 août   6 18:10 libgstplugins-lite.so
-rw-r--r-- 1 root root 1373582 août   6 18:10 libgstreamer-lite.so
-rwxr-xr-x 1 root root  174587 août  28 21:05 libhprof.so
-rwxr-xr-x 1 root root   49525 août  28 21:05 libinstrument.so
-rwxr-xr-x 1 root root   44661 août  28 21:05 libj2gss.so
-rwxr-xr-x 1 root root   14946 août  28 21:05 libj2pcsc.so
-rwxr-xr-x 1 root root   77048 août  28 21:05 libj2pkcs11.so
-rwxr-xr-x 1 root root    7746 août  28 21:05 libjaas_unix.so
-rwxr-xr-x 1 root root   25798 août  28 21:05 libjava_crw_demo.so
-rwxr-xr-x 1 root root   83009 août  28 21:06 libjavaplugin_jni.so
-rwxr-xr-x 1 root root  219872 août  28 21:05 libjava.so
-rwxr-xr-x 1 root root    7013 août  28 21:05 libjawt.so
-rwxr-xr-x 1 root root  269928 août  28 21:05 libjdwp.so
-rwxr-xr-x 1 root root   19759 août  28 21:05 libjfr.so
-rwxr-xr-x 1 root root  263965 août  28 21:05 libjpeg.so
-rwxr-xr-x 1 root root   11630 août  28 21:05 libjsdt.so
-rwxr-xr-x 1 root root   10940 août  28 21:05 libjsig.so
-rwxr-xr-x 1 root root   81058 août  28 21:05 libjsoundalsa.so
-rwxr-xr-x 1 root root    7350 août  28 21:05 libjsound.so
-rwxr-xr-x 1 root root  397414 août  28 21:05 libkcms.so
-rwxr-xr-x 1 root root   45842 août  28 21:05 libmanagement.so
-rwxr-xr-x 1 root root  910772 août  28 21:05 libmlib_image.so
-rwxr-xr-x 1 root root  109851 août  28 21:05 libnet.so
-rwxr-xr-x 1 root root   91163 août  28 21:05 libnio.so
-rwxr-xr-x 1 root root  186794 août  28 21:06 libnpjp2.so
-rwxr-xr-x 1 root root   15803 août  28 21:05 libnpt.so
-rw-r--r-- 1 root root   49432 août   6 18:10 libprism-es2.so
-rwxr-xr-x 1 root root    6398 août  28 21:05 librmi.so
-rwxr-xr-x 1 root root   50578 août  28 21:05 libsaproc.so
-rwxr-xr-x 1 root root   28397 août  28 21:05 libsctp.so
-rwxr-xr-x 1 root root  417386 août  28 21:05 libsplashscreen.so
-rwxr-xr-x 1 root root  256462 août  28 21:05 libsunec.so
-rwxr-xr-x 1 root root  484142 août  28 21:05 libt2k.so
-rwxr-xr-x 1 root root  148110 août  28 21:05 libunpack.so
-rwxr-xr-x 1 root root   65437 août  28 21:05 libverify.so
-rwxr-xr-x 1 root root  123671 août  28 21:05 libzip.so

OpenJDK 7 came :

-rwxr-xr-x 1 root root  19232 sept. 19 13:34 libattach.so
-rwxr-xr-x 1 root root 768032 sept. 19 13:34 libawt.so
-rwxr-xr-x 1 root root  24592 sept. 19 13:34 libdt_socket.so
-rwxr-xr-x 1 root root 386721 sept. 19 13:34 libfontmanager.so
-rwxr-xr-x 1 root root 176193 sept. 19 13:34 libhprof.so
-rwxr-xr-x 1 root root  51821 sept. 19 13:34 libinstrument.so
-rwxr-xr-x 1 root root  47724 sept. 19 13:34 libj2gss.so
-rwxr-xr-x 1 root root  18229 sept. 19 13:34 libj2pcsc.so
-rwxr-xr-x 1 root root  79435 sept. 19 13:34 libj2pkcs11.so
-rwxr-xr-x 1 root root   8213 sept. 19 13:34 libjaas_unix.so
-rwxr-xr-x 1 root root  26271 sept. 19 13:34 libjava_crw_demo.so
-rwxr-xr-x 1 root root 214380 sept. 19 13:34 libjava.so
-rwxr-xr-x 1 root root   8280 sept. 19 13:34 libjawt.so
-rwxr-xr-x 1 root root 272321 sept. 19 13:34 libjdwp.so
-rwxr-xr-x 1 root root 237097 sept. 19 13:34 libjpeg.so
-rwxr-xr-x 1 root root  12969 sept. 19 13:34 libjsdt.so
-rwxr-xr-x 1 root root  13495 sept. 19 13:34 libjsig.so
-rwxr-xr-x 1 root root  83364 sept. 19 13:34 libjsoundalsa.so
-rwxr-xr-x 1 root root   8449 sept. 19 13:34 libjsound.so
-rwxr-xr-x 1 root root 316406 sept. 19 13:34 liblcms.so
-rwxr-xr-x 1 root root  47037 sept. 19 13:34 libmanagement.so
-rwxr-xr-x 1 root root 876080 sept. 19 13:34 libmlib_image.so
-rwxr-xr-x 1 root root 107929 sept. 19 13:34 libnet.so
-rwxr-xr-x 1 root root  89391 sept. 19 13:34 libnio.so
-rwxr-xr-x 1 root root  18037 sept. 19 13:34 libnpt.so
-rwxr-xr-x 1 root root   8121 sept. 19 13:34 librmi.so
-rwxr-xr-x 1 root root  52424 sept. 19 13:34 libsaproc.so
-rwxr-xr-x 1 root root  29525 sept. 19 13:34 libsctp.so
-rwxr-xr-x 1 root root 416958 sept. 19 13:34 libsplashscreen.so
-rwxr-xr-x 1 root root 274623 sept. 19 13:34 libsunec.so
-rwxr-xr-x 1 root root 167717 sept. 19 13:34 libunpack.so
-rwxr-xr-x 1 root root  66187 sept. 19 13:34 libverify.so
-rwxr-xr-x 1 root root 122042 sept. 19 13:34 libzip.so

Some of .so bundled with Java 7 make packaging system like RPM or DEB
discover dependencies on a large number of x11 and glib libraries,
something weird some those of us who want JeOS instances.

These extras libs are probably provided for JavaFX.

Did there is a way to find which ones are JavaFX related ?

Thanks



More information about the jdk7u-dev mailing list