PDA

Visualizza Versione Completa : Come abilitare le applicazioni Java nel caso vengano bloccate



Pierluigi Panunzi
26-01-2014, 17:15
Nei miei articoli sulle Costellazioni (http://www.astronomia.com/category/articoli/costellazioni/), sulle Sonde Spaziali (http://www.astronomia.com/category/articoli/sonde/) e sui Viaggi Virtuali (http://www.astronomia.com/category/articoli/viaggi-virtuali/) faccio sempre uso di programmi scritti in Java per rappresentare in modo interattivo (tridimensionale) quanto descritto nell'articolo stesso.
In particolare:

negli articoli delle Costellazioni (ad esempio qui (http://www.astronomia.com/2014/01/20/la-costellazione-della-giraffa/), quella della Giraffa) cliccando sull'icona animata si apre la ben nota schermata che rappresenta una mappa stellare virtuale che si può ruotare per vedere quanto le stelle si distaccano dalla mappa in funzione della loro distanza in anni luce
negli articoli sulle Sonde spaziali (ad esempio qui (http://www.astronomia.com/2009/10/27/la-sonda-ulysses/), l'articolo relativo alla sonda Ulysses) cliccando sull'apposito hyperlink (di solito la parola simulatore3D oppure un apposito pulsante) si apre una schermata interattiva che permette di simulare il Sistema Solare e le peregrinazioni della sonda esaminata tra i pianeti, potendo spostare il proprio punto di vista e lo zoom (ma tante altre cose!)
negli articoli sui Viaggi Virtuali (ad esempio qui (http://www.astronomia.com/2011/03/23/viaggio-nella-costellazione-del-toro-prima-parte/2/) parlo dell'ammasso delle Iadi) si apre un'altra schermata tutta piena di stelle ed anche in questo caso possiamo ruotare tutto l'ammasso tramite il mouse


In tutti questi casi sappiamo che appare subito un messaggio (questo o uno simile...)
5786
da parte del sistema Java presente sul nostro PC, messaggio che ci informa che l'applicazione non è firmata, per cui bisogna fornire l'autorizzazione all'esecuzione: questo perché tramite Java sarebbe possibile compiere azioni illecite sul computer.
Sappiamo pure che di tanto in tanto Java provvede (automaticamente o meno) a segnalare o ad imporre un aggiornamento che a detta dei softwaristi di Oracle provvede a chiudere delle falle di sicurezza ecc ecc. In questi casi sta a noi decidere se installare o meno la nuova versione ed in genere è sempre meglio essere aggiornati: però poi bisogna stare attenti alle conseguenze legate alla nuova installazione.
Pochi giorni fa è stata proposta la versione 7u51 (l'update 51 di Java 7) che presenta alcune differenze (non le chiamerei migliorie) rispetto alle versioni precedenti.
Una volta effettuato l'aggiornamento, Java blocca per default qualsiasi applicazione Java che non sia firmata: come conseguenza, le nostre applet di cui sopra vengono inesorabilmente bloccate... :confused:

La soluzione sicura al 100% a questo problema dovrebbe essere quella di certificare le nostre applicazioni in modo che Java non rompa più con questi avvisi: bisognerebbe mettere di nuovo mano sul codice e sul portafoglio con un meccanismo alquanto complesso...
Ma per fortuna in questo caso si può ricorrere ad un escamotage che però richiede molta dimestichezza con gli smanettamenti del vostro amato PC: la soluzione in buona sostanza forza Java a fidarsi degli applet che provengono dal nostro sito.

Sottolineo un fatto importante: continuate la lettura ed applicate le modifiche proposte se e solo se Java impedisce l'esecuzione delle applet, proprio perché avete appena installato la versione 7u51, altrimenti potete ignorare del tutto questo post, salvo però ritornarci in caso di necessità, magari fra qualche tempo, quando anche sul vostro PC avrete installato un aggiornamento maggiore o uguale al 7u51.

La console Java

Nostro scopo è dunque abilitare il software del nostro sito e per fare questo bisogna aprire la cosiddetta "Console Java", il pannello di controllo in cui si possono cambiare determinati parametri e comportamenti: in genere si tratta di operazioni da NON effettuare se non si sa cosa si stia facendo, ma in questo caso dobbiamo fare di necessità virtù.

Per uno degli strani misteri Informatici, NON bisogna aprire la console Java dal Pannello di Controllo, ma dalla cartella "Java" sotto "Tutti i programmi"
5787
cliccando sulla voce "Configure Java", con il che si aprirà il pannello di controllo di Java aggiornato
5788
a questo punto apriamo la tab "Sicurezza"
5789
spostiamo il cursore centrale a fianco alla voce "Media" e clicchiamo il pulsante "Modifica lista siti..."
5790
qui clicchiamo su "Aggiungi" ed inseriamo la url completa del settore software del nostro sito (http://software.astronomia.com), clicchiamo poi "ok" ed ancora "ok" per chiudere il pannello di controllo Java.

Da questo momento in poi, tutte le applicazioni Java del nostro sito possono essere finalmente eseguite dando il consenso quando Java ce lo richieda: in genere questo consenso è valido fino a che non chiudiamo il browser. Ci sarebbe il modo per eliminare anche questa richiesta pedante, ma non è consigliabile farlo!

Buon lavoro e se avete problemi chiedete! ;)

givi
01-03-2015, 10:41
Ho avuto il problema con Java solo recentemente, grazie a te sono riuscito a risolverlo.

Grazie

lucianob
03-04-2016, 22:26
Attenzione con Windows 7 64 bit
A me molte applicazioni in java denominate applet spesso, non mi sono raggiungibili e visualizzabili.
Nonostante abbia il Java correttamente installato, sia v.32b che quella a 64b.
Io ho intel. I7 e tutto il sistema Windows 7- 64 bit.
Ma nonostante quello ed avendo moltissimi applet per astronomia, mi sono preclusi dall'avviare la pagina web.

Ho letto che non sono il solo che ha posto questi quesiti sul sito Java e sul suo forum, ma sembra sia un problema di sicurezza, che nonostante tutto per essere visibile, le versioni precedenti e vecchie di Java potevano essere modificate e......... consentire l'avvio regolare dell'applet. Andando in Panel control Java.

Io al momento ho risolto in questo modo.
Avendo 16gb ram a 2133mhz. ho installato Oracle VM Virtualbox
Installato Windows XP 32b. (30gb in hdd da 1 tb- praticamente una goccia.)
Installato java e altra roba che mi puo' servire.
Ho trasferito parte degli applet in winx xp32b
Ora li apro correttamente e posso modificare le impostazioni nel Java panel

Questo per dirvi che casino hanno fatto !

salutoni

PS: Ricordatevi che molte applicazioni che giravano a 32 bit non vanno piu', neanche se le provate a fare girare in ambiente a 32b e simulate all'interno di Windows a 64 bit.
Testato e ritestato con varie configurazioni . Oltre al fatto che conosci sistemi operativi dal Dos5 a quelli odierni.