Knowledge Base
0-1 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Tips&Trick
JAVA: download old version
Download Page Old Version
>JAVA: entratel, Errore di Windows 2 durante il caricamento di Java VM
Alcuni software scritti in Java richiedono l'installazione di una specifica versione della JAVA Virtual Machine per poter funzionare. Altri software invece riescono a
funzionare a patto di avere installato una JVM con versione superiore ad un certo valore.
Se poi nello stesso Computer devi gestire molteplici software con "gusti difficili" in merito alla JVM, potresti nel tempo ritrovarti con numerose versioni di JAVA obsolete
installate sul disco fisso. Senza considerare che tutte queste versioni alla lunga potrebbero entrare in conflitto fra loro!
Le ultime installazioni di JAVA verificano la presenza di altre versioni piu' vecchie e, nel caso le trovino, chiedono di rimuoverle (anche perche' sono ritenute "pericolose"
per la sicurezza informatica del computer). Allora nasce il dilemma "elimino quelle piu' vecchie perche' sono pericolose o le lascio perche' altrimenti alcuni software smettono
di funzionare?"
Sarebbe meglio eliminarle e cercare allineare tutti i software all'ultima versione di JAVA. Ma non sempre e' possibile
Quando poi e' il software di installazione stesso che ha bisogno di una specifica versione di JAVA per installare l'applicazione, allora tutto puo' diventare un vero incubo!
Vediamo un caso esemplare: Su un nuovo computer avevo la richiesta di installare il software Firma e Verifica fornito dalla Agenzia delle Dogane e dei Monopoli.
L'ultima versione di questo software e' FirmaVerifica2.2.exe il quale necessita dell'installazione di una JAVA Virtual Machine (JVM) con versione uguale o superiore alla 1.5.
Non appena scaricato l'applicativo e averlo mandato in esecuzione, dopo un breve tentativo di installazione, mi si e' presentato il messaggio "Errore di Windows 2 durante il
caricamento di Java VM".
Il computer in oggetto e' dotato di SO Microsoft Windows 8.1 Professional 64 bit su cui e' stata installata solo ed esclusivamente l'ultima versione di JAVA al momento
disponibile, la 1.8 update 25.
E' chiaro che la causa dell'errore, in questa specifica configurazione, non puo' ricondursi ad un conflitto di molteplici versioni JAVA in quanto sul PC e' installata una sola
versione. Molto piu' probabilmente il software di installazione con cui è stato creato FirmaVerifica2.2, soffre di qualche problema di funzionamento quando utilizza le
ultimissime versioni di JAVA diverse dalla 1.5.
Il titolo della finestra che segnala l'errore rivela il nome di questo software (LaunchAnywhere), che fa parte della suite di installazione InstallAnywere, di proprieta'
FlexeraSoftware e, cercando nel loro supporto tecnico, si possono trovare altre segnalazioni compatibili con questo problema, come nel post "Windows error 2 when
trying to start installer" e con messaggio di errore "Windows error 2 occurred while loading the Java VM".
La soluzione proposta e' la seguente: aprire una Prompt dei comandi DOS e digitare il nome dell'applicazione seguito dalla variabile LAX_VM e dal percorso completo
contenente l'installazione di JAVA.
applicazione.exe LAX_VM "\java.exe"
Quindi i passi sono:
1) copiare FirmaVerifica2.2 nella cartella principale di C:
2) individuare il percorso completo della versione di JAVA installata C:\Program Files (x86)\Java\jre1.8.0_25\bin\ se a 32bit
oppure C:\Program Files\Java\jre1.8.0_25\bin\ se a 64bit
3) aprire un prompt dei comandi digitando CMD nella barra di ricerca o su START->Esegui
4) nel prompt dei comandi risalire alla cartella principale di C: scrivendo il comando CD \
5) sempre nel prompt dei comandi digitare la stringa di comando tenendo presente che bisogna aggiungere java.exe alla fine del percorso e racchiudere il percorso completo
fra doppi apici ("), come nell'esempio seguente:
FirmaVerifica2.2.exe LAX_VM "C:\Program Files (x86)\Java\jre1.8.0_25\bin\java.exe
nel esempio dell'immagine sopra abbiamo eseguito i seguenti script:
C:\entratel\prog\Entratel.exe LAX_VM "C:\Program Files\Java\jre1.8.0_45\bin\java.exe
C:\entratel\prog\InstallaEntratel540_ALL.exe LAX_VM "C:\Program Files\Java\jre1.8.0_45\bin\java.exe
In questo modo l'installazione dell'applicazione parte correttamente ed inizia a chiedere le opzioni di configurazione.
In questo caso specifico avevo installato JAVA 1.8 update 25 ufficiale e tutto e' andato a buon fine sin da subito.
Tuttavia, su un secondo PC dotato di una versione Early Access ancora piu' recente (JAVA 1.8 update 40) il problema non si e' risolto subito, ma questo puo' essere
causato dal fatto che si tratta di una versione beta. In questo caso sono stato costretto ad installare anche la JAVA 1.8 update 25 e forzare il percorso di
quest'ultima versione al fine di far partire l'installazione.
Nella mia ricerca di informazioni sulla causa dell'errore ho notato che questo problema e' stato segnalato anche in occasione dell'installazione di altre applicazioni
prodotte dalla Agenzia delle Entrate, come ad esempio Entratel o FISCOnline (FileInternet). Pur non avendo verificato personalmente ritengo altamente probabile che la
soluzione al problema sia la medesima!
http://itmanagerlife.blogspot.it/2015/02/errore-di-windows-2-durante-il.html
JAVA: pulizia installazioni
DOWNLOAD JavaRA per pulizia registri e problemi di INSTALLAZIONE/DISINSTALLAZIONE
Sito web del produttore: Singularlabs
LINK alternativo: JavaRA
|