Domanda

Sto implementando un & amp; firmato applet attendibile. Dobbiamo eseguire l'applet in una JVM & amp; aumentare le dimensioni dell'heap. Impostazione separate_jvm & amp; java_arguments funziona sulle nostre caselle locali. Curiosamente abbiamo clienti che sebbene stiano usando 1.6.0_15 non sembrano eseguire la nuova architettura di plugin.

Quando controllo la loro configurazione Java, " uso il plug-in di prossima generazione " è selezionato & amp; L'opzione di IE7 "utilizza Java 1.6.0_15 per il plug-in dell'applet" è anche controllato. Nulla sembra ovviamente sbagliato. La console Java riporta anche la versione corretta, ma né separate_jvm java_arguments sono rispettati.

Proprio come un controllo di integrità abbiamo avvolto l'applet in un JNLP & amp; imposta la nostra pagina web per servire l'applet con un jnlp_href . Il tag applet aveva un parametro di codice fasullo per garantire che JVM stesse effettivamente eseguendo JNLP. La console Java si lamenta che non riesce a trovare la classe fasulla quando dovrebbe caricare correttamente JNLP.

Ci sono impostazioni di sicurezza o qualcos'altro che potrebbe causare ciò che vedo?

È stato utile?

Soluzione

Temo di avere solo alcuni suggerimenti piuttosto che una risposta assoluta.

  1. La versione della macchina virtuale Java e la versione plug in può essere diverso. Vai al Pannello di controllo, Java, impostazioni di Runtime Environment. Quando si controlla la console, è possibile mostra le due diverse versioni.

  2. La nuova architettura di plugin sarebbe dipende dal browser, Opera non utilizza affatto, per esempio. IE7 lo fa anche se. Quindi controlla quale browser è funziona su.

  3. Java è stato danneggiato a causa di ripetute installazioni e disinstallazioni. Reclamo abbastanza comune che ho trovato. Se hai il controllo su uno dei macchine che dovresti disinstallare ogni Giava. Riavvia la macchina. Installare ultima Java.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top