locked
Diverse versioni di Java in Internet Explorer 7 RRS feed

  • Domanda

  • Ciao a tutti,
    ho diverse versioni di java installate su windows 2003 server (1.4.2_19, 1.5.0_14 e 1.6.0_16).
    Infatti ho diversi utenti sul server che si connettono a pagine web che richiedono java 1.4, 1.5 o 1.6 per i loro applet.
    Riesco a scegliere quale versioni di java far caricare in IE, ma tale scelta e' la stessa per tutti gli utenti (le modifiche per cambiare versione vengono salvate nel registro in HKLM e non in HKCU)

    Quello che vorrei ottenere e' invece che se l'utente A (che ha bisogno di java 1.4) si collega al server e apre IE, allora la versione di java caricata in IE sara' la 1.4; mentre se e' l'utente B (che ha bisogno invece della 1.5) che apre IE, allora la versione caricata' sara' la 1.5.

    Esiste un modo per caricare diverse versioni di java in IE su base utente?

    La versione di IE e' la 7.0.5730.13, mentre l'OS e' Windows Server 2003, Enterprise Edition con Service Pack 2

    Grazie e ciao!

    Matteo
    mercoledì 14 ottobre 2009 15:23

Risposte

Tutte le risposte


  • Ciao Matteo

    No, mi dispiace, a quanto ne so non è possibile utilizzare diverse versioni di JRE nel modo da te richiesto dato che IE prevede UNA ed UNA sola versione di JRE impostata come "default"; se però te la senti di "sperimentare" (ma OCCHIO potrebbe NON essere una cosa indolore), prova a leggere qui http://forums.sun.com/thread.jspa?threadID=645735 ma... ripeto, fai attenzione dato che potresti ritrovarti con il JRE non più funzionante o... peggio


    mercoledì 14 ottobre 2009 16:22
  • Ciao,

    io credo che seguendo questo thread
    http://forums.sun.com/thread.jspa?threadID=5399368
    sia possibile, dopo aver adeguatamente concesso
    il permesso a tutti gli utenti interessati di variare
    la chiave di registro
    HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment,
    costruire uno script di logon da applicare mediante gpo o local policy
    in modo che al logon dell'utente x venga caricata nella chiave suddetta
    la versione di jre desiderata.

    my two cents.

    ciao.
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    giovedì 15 ottobre 2009 08:07
  • Ciao,
    vi ringrazio per il supporto.

    Ho gia' provato usando i control panel delle varie versioni di java installate, e l'uncheck e check del box Internet Explorer sotto advanced non fa altro che modificare delle voci in HKEY_LOCAL_MACHINE.
    Avevo gia' pensato a dei logon script per modificare il registro, ma il fatto che le modifiche vadano fatte alla HKEY_LOCAL_MACHINE rappresenta un problema. Infatti supponiamo che si colleghi l'utente A e io gli setti nel registro la java 1.4, ma dopo 2 minuti si colleghi anche l'utente B (parlo di connessioni terminal server) facendo si' che venga settata nel registro la 1.5. A questo punto anche per l'utente A la java utilizzata sarebbe la 1.5.

    Grazie ancora e ciao

    Matteo
    venerdì 16 ottobre 2009 11:21
  • aspetta un attimo, fammi capire: ma gli utenti si collegano in terminal server ?
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    venerdì 16 ottobre 2009 11:41
  • [...]
    Ho gia' provato usando i control panel delle varie versioni di java installate, e l'uncheck e check del box Internet Explorer sotto advanced non fa altro che modificare delle voci in HKEY_LOCAL_MACHINE.
    [...]
    Prova a chiedere supporto nel Runtime Environment - Java Runtime Environment (JRE) Forum 

    Sun Support Center: http://www.sun.com/support/
    Contact SUN: http://www.sun.com/contact/index.jsp

    Vincenzo Di Russo
    Microsoft® MVP Windows Internet Explorer, Windows Desktop Experience & Security - Since 2003.
    My MVP Profile: https://mvp.support.microsoft.com/profile/Vincenzo
    venerdì 16 ottobre 2009 11:50
    Moderatore
  • Si, non l'avevo specificato ma gli utenti si collegano in terminal server.

    Ho provato a postare anche sul forum di Sun.

    Grazie e ciao!

    Matteo
    lunedì 19 ottobre 2009 08:44
  • Inj tal caso non credo ci siano soluzioni perchè la chiave in questione riguarda tutta la macchina mentre a te serve una distinzione per utente.
    L'unica soluzione che io vedo percorribile in tal caso è quella di mettere a disposizione una virtual machine per ciascun utente in modo che ciascuno di essi possa avere il suo ambiente configurato in un sistema operativo distinto da quello di tutti gli altri.

    Ciao.
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    lunedì 19 ottobre 2009 08:57