Newsgroup: it.comp.java
Titolo: [AIUTATEMI VI PREGO] Java virtual machine non riconosciuta

Ho la jdk 1.4 e ho installato il programma Togheter, per la progettazione
del software. Tale programma usa la jvm.
Ieri sera ho cercato di avviarlo e mi è apparsa una finestra di dialogo che
diceva:
--------------------------------------------------------------
You are running an old Java Virtual Machine, version = 1.1
It is not supported by Togheter. Use at least JDK1.3
--------------------------------------------------------------
Ora, io la jdk 1.1 non l'ho mai installata. Prima avevo la 1.3.
Ho più di una jvm sul Pc, perchè alcuni programmi che ho ne adoperano una
propria.
Ho anche penstato che Togheter non supportasse la versione1.4, se non fosse
che giusto l'altra sera sono riuscito ad avviare il programma e funzionava
correttamente!!
Ho anche tentato di reinstallare la jdk 1.4, ma tutto è rimasto come prima.
Se provo a disinstallare Togheter, mi appare un messaggio di errore del
programma LaunchAnywhere. Il messaggio dice:
-----------------------------------------------------------------
Impossibile avviare il prgramma
impossibile caricare jvm.dll
Reinstallare la JVM o sostituire la JVM utilizzata dall'applicazione
-----------------------------------------------------------------
Stesso problema se cerco di reinstallare Togheter su sè stesso. L'errore me
lo dà questa volta l'applicazione InstallAnywhere.
Quale può essere il problema??
Grazie mille a chi mi aiuterà!
Franco

> Reinstallare la JVM o sostituire la JVM utilizzata dall'applicazione
Il messaggio di errore che ti arriva č piuttosto chiaro!!!
disinstalla la JVM 1.1 in modo che il sistema usa quella
dell' 1.4.

 dell' 1.4.
Ma io NON HO la JVM 1.1 sulla mia macchina. E' chiaro? Come la disinstallo?
E come farei a controllare se ce l'ho. Che io sappia, nessun programma
installato ha una versione inferiore alla 1.2.
Tra l'altro, non riesco a sostiuire la JVM utilizzata dall'applicazione se
non riesco neanche ad avviare l'applicazione stessa!!

You are running an old Java Virtual Machine, version = 1.1
se il messaggio ti dice che stai usando la 1.1 vuol dire che il
programma di installazione l'ha trovata sul tuo Pc, quindi non dire che non
ce l'hai
o almeno controlla meglio.
ciao
"_JVM_" <mym...@mycomputer.mystate> ha scritto nel messaggio
news:JFoK8.7958$t47.2...@twister1.libero.it...


Scaricati dal sito la versione di Together con JVM embedded e reinstalla il
prodotto.

: Ho anche penstato che Togheter non supportasse la versione1.4, se non fosse
: che giusto l'altra sera sono riuscito ad avviare il programma e funzionava
: correttamente!!
:
innanzitutto qualche versione di together usi ? se e' una versione vecchia
puo' darsi che l'installer funzioni male. prova l'ultima versione (la v6.0)
per quanto riguarda il jdk 1.4, ti posso assicurare che together 6 NON va
con tale versione! sembra che parta e che funzioni, ma se provi ad aprire
il pannello delle opzioni non appare nulla! devi usare jdk 1.3.1 !!!
per cambiare il jdk usato ci sono dei file di configurazione. usando il
tool di windows cerca nella directory di setup del together i files che
contengono la parola jdk o simile. nella versione 6 sono tutti semplici
file di testo. dopo modificali in modo da puntare al jdk 1.3.1 e riprova.
a me funziona (win2000 e diverse versioni di jdk installate...)

 o almeno controlla meglio.
Allora, ho risolto l'arcano! :-)
In una cartella di Togheter ho trovato un file .bat in cui vengono settati i
path. In tale file c'era ancora il path per la jvm versione 1.3, che avevo
installato prima. Ho impostato la cartella in cui ora si trova la jdk 1.4 e
il programma è partito! Non capisco perchè i vari classpath non vengano
settati recuperandoli dall'autoexec (ho windows98); forse perché con windows
2000 e XP...
Beh, cmq grazie a tutti per l'aiuto che mi avete dato!
Ciao
Franco