Perché il messaggio è mostrato "Per visualizzare il contenuto in questa pagina, fare clic qui per installare Java"?
-
21-12-2019 - |
Domanda
Stiamo sviluppando un'applicazione JAVAFX. Mi piacerebbe iniziare questa applicazione tramite Web Start Throu Website, ma il messaggio ("Per visualizzare il contenuto in questa pagina, fare clic qui per installare Java"). Quindi, non posso iniziare questa applicazione.Cosa dovrei fare ??
Potresti darci qualche suggerimento !!
FYI, possiamo avviare l'applicazione utilizzando NetBeans (modalità di debug e modalità normale). Naturalmente, abbiamo controllato che Java è stato installato.
(Ambiente di sviluppo dell'applicazione) OS: Windows7 64 bit Ver6.1
Browser: IE11
JDK: JDK1.7.0_40
Lingua: JAVAFX2.2.40
Strumento: NetBeans IDE7.3.1
Soluzione
Internet Explorer 11 non è un Browser supportato per JAVAFX 2 , quindi Oracle non ha convalidato che JAVAFX funzionerà con esso.
Alcuni browser vengono eseguiti in modalità a 32 bit, quindi non funzionano con Java a 64 bit, forse questo è il problema qui, o forse Oracle non ha un plugin compatibile a 64 bit per Internet Explorer 11.
I problemi aggiuntivi sono il toolkit di distribuzione JAVAFX potrebbe non capire la stringa utente di Internet Explorer 11 (come dettagliato in javafx web non funziona con Internet Explorer 11 con JRE7 ).
Ci sono ulteriori problemi dettagliati e potenziali correzioni per loro dettagliate nelle risposte e nei commenti su Non è possibile eseguire Applet Java in Internet Explorer 11 utilizzando JRE 7U51 .
JDK1.7.0_40 non è la versione più recente di Java. Se è necessario eseguire Java in un browser, sempre richiede la versione più recente, altrimenti apri i tuoi clienti fino a potenziali compromessi di sicurezza. Inoltre, le versioni precedenti Java sono probabilmente meno propensibili a essere compatibili con le versioni successive del browser.
Altri suggerimenti
Questo Messgae viene visualizzato quando JRE is not installed
o multiple versions of JRE is installed
nella stessa macchina.Si prega di controllare la tua versione Java nella console.Prova a disinstallare JDK (s) installato nella tua macchina e reinstalla l'ultimo!