Citazione:
Originalmente inviato da faustog_2 ciao romoloman
se ti riferisci alle applet, concordo pienamente.. altrimenti il discorso VM, va detto che queste devono essere aggiornate.. se prendo un sistema configurato con una Java Virtual Machie di 10 anni fa è logico che non posso sfruttare le nuove caratteristiche.. poi non credo che alla Oracle siano così pazzi da utilizzare una soluzione scarsa! anzii c'è da dire che la Oracle è al vertice delle software-house ..tieni conto che Open Office è fatto in java così come gli IDE di Arduino e delle schede KK basate su ATMega 168 ecc..
va be chiudiamo qui, rispetto la tua opinione, perchè vedo che siamo entrati in loop!!
fausto |
Il problema non è aggiornare la VM è dover aggiornare le applicazioni che hai sviluppato per i clienti e che non funzionano più dopo l'aggiornamento della VM.
LibreOffice/OpenOffice hanno una minima parte scritta in Java ed è principalmente la parte legata al JDBC/OfficeBasic che è più portabile dispetto all'ODBC il resto è sacrosanto C++ come puoi facilmente verificare guardando i sorgenti e controllando le librerie linkate:
Codice:
ldd /usr/lib64/libreoffice/program/soffice.bin
linux-vdso.so.1 => (0x00007fffd05ff000)
libuno_sal.so.3 => /usr/lib64/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3 (0x00007f9fd5c08000)
libsofficeapp.so => /usr/lib64/libreoffice/program/../basis-link/program/libsofficeapp.so (0x00007f9fd5999000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f9fd568f000)
libm.so.6 => /lib64/libm.so.6 (0x00007f9fd5438000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f9fd5222000)
libc.so.6 => /lib64/libc.so.6 (0x00007f9fd4e92000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9fd4c8e000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9fd4a71000)
libcomphelpgcc3.so => /usr/lib64/libreoffice/program/../basis-link/program/libcomphelpgcc3.so (0x00007f9fd46fd000)
libuno_cppuhelpergcc3.so.3 => /usr/lib64/libreoffice/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 (0x00007f9fd4430000)
libuno_cppu.so.3 => /usr/lib64/libreoffice/program/../basis-link/program/../ure-link/lib/libuno_cppu.so.3 (0x00007f9fd41f4000)
libdeploymentmisclx.so => /usr/lib64/libreoffice/program/../basis-link/program/libdeploymentmisclx.so (0x00007f9fd3fcf000)
libi18nisolang1gcc3.so => /usr/lib64/libreoffice/program/../basis-link/program/libi18nisolang1gcc3.so (0x00007f9fd3dc8000)
libsfxlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libsfxlx.so (0x00007f9fd3780000)
libsvllx.so => /usr/lib64/libreoffice/program/../basis-link/program/libsvllx.so (0x00007f9fd3469000)
libsvtlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libsvtlx.so (0x00007f9fd2df2000)
libtklx.so => /usr/lib64/libreoffice/program/../basis-link/program/libtklx.so (0x00007f9fd2771000)
libtllx.so => /usr/lib64/libreoffice/program/../basis-link/program/libtllx.so (0x00007f9fd24bb000)
libucbhelper4gcc3.so => /usr/lib64/libreoffice/program/../basis-link/program/libucbhelper4gcc3.so (0x00007f9fd2242000)
libutllx.so => /usr/lib64/libreoffice/program/../basis-link/program/libutllx.so (0x00007f9fd1ef8000)
libvcllx.so => /usr/lib64/libreoffice/program/../basis-link/program/libvcllx.so (0x00007f9fd182d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9fd5e68000)
libuno_salhelpergcc3.so.3 => /usr/lib64/libreoffice/program/../basis-link/program/../ure-link/lib/libuno_salhelpergcc3.so.3 (0x00007f9fd1626000)
libdb-4.8.so => /usr/lib64/libdb-4.8.so (0x00007f9fd12aa000)
libxcrlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libxcrlx.so (0x00007f9fd0ffd000)
libfwelx.so => /usr/lib64/libreoffice/program/../basis-link/program/libfwelx.so (0x00007f9fd0d56000)
libsaxlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libsaxlx.so (0x00007f9fd0b3c000)
libsblx.so => /usr/lib64/libreoffice/program/../basis-link/program/libsblx.so (0x00007f9fd0753000)
libsotlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libsotlx.so (0x00007f9fd04f3000)
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f9fd0195000)
libbasegfxlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libbasegfxlx.so (0x00007f9fcfec9000)
libicuuc.so.46 => /usr/lib64/libicuuc.so.46 (0x00007f9fcfb7a000)
libjvmfwk.so.3 => /usr/lib64/libreoffice/program/../basis-link/program/../ure-link/lib/libjvmfwk.so.3 (0x00007f9fcf95d000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f9fcf711000)
libz.so.1 => /lib64/libz.so.1 (0x00007f9fcf4f9000)
libi18npaperlx.so => /usr/lib64/libreoffice/program/../basis-link/program/libi18npaperlx.so (0x00007f9fcf2f3000)
libi18nutilgcc3.so => /usr/lib64/libreoffice/program/../basis-link/program/libi18nutilgcc3.so (0x00007f9fcf0df000)
libicule.so.46 => /usr/lib64/libicule.so.46 (0x00007f9fceeaa000)
libjvmaccessgcc3.so.3 => /usr/lib64/libreoffice/program/../basis-link/program/../ure-link/lib/libjvmaccessgcc3.so.3 (0x00007f9fceca4000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f9fcea18000)
libfwilx.so => /usr/lib64/libreoffice/program/../basis-link/program/libfwilx.so (0x00007f9fce7e6000)
libicudata.so.46 => /usr/lib64/libicudata.so.46 (0x00007f9fcd768000) Rispetto la tua opinione, ma non la condivido, non posso condividerla avendone fatto un uso professionale e avendoci smadonnato dietro per anni.