2012-06-30 8 views
12

Sto utilizzando Mac OX 10.7.4 con l'ultima versione di Java. Volevo accedere all'arena della concorrenza di TopCoder, quindi ho scaricato il file .jnlp e ho provato ad aprirlo. Tuttavia, continuo a ricevere un errore che dice che l'applicazione non è firmata. Ho allegato gli screenshot dell'errore e i relativi dettagli. Qualcuno sa come risolvere questo problema?Mac OS non apre TopCoder Arena per aprire

enter image description here enter image description here

+1

Contattare TopCoder e comunicare loro che devono firmare l'applet. Dovrebbero davvero saperlo, naturalmente. –

+0

Questo non è mai successo prima di essere aggiornato all'ultima versione di Java. Potrebbe essere il caso che TopCoder cambiato non abbia firmato la loro applet, ma potrebbe anche essere che Java abbia cambiato qualcosa (o Apple abbia fatto qualcosa per cambiare il loro effetto sul loro aggiornamento Java). Volevo sapere se quella era la causa qui. – efficiencyIsBliss

risposta

12

corro javaws -viewer e cancellato tutte le istanze di TC lì. In seguito, jnlp ha funzionato.

La correzione è stato suggerito da jthread su TopCoder here

+0

Non è stato elencato nulla per me all'interno di quel programma .. e non si apre ancora. Dice lo sviluppatore non riconosciuto. Eseguire OSX Mavericks – Erik

+0

@Erik hai trovato la soluzione per l'esecuzione su Mavericks? –

+0

Ho sentito da qualche parte che era dovuto a un aggiornamento di Java ...francamente mi sono arreso e sono passato a sviluppare i problemi di TCoder sulla mia macchina Windows 7 :( – Erik

1

ho provato la correzione di cui sopra (rimuovendo le istanze eseguendo javaws -viewer). Non ha funzionato per me. Ciò che ha funzionato è stato individuare il file ContestAppletProd.jnlp scaricato ed eseguirlo da un terminale utilizzando il seguente comando "javaws ContestAppletProd.jnlp". Si desidera eseguire questo nella cartella contenente il file ContestAppletProd.jnlp

4

Via Terminal:

javaws ContestAppletProd.jnlp 

Tuttavia, le impostazioni di protezione possono mettere in guardia:

Questa applicazione non può essere scaricato perché Java è stato disabilitato attraverso il web. È possibile abilitare Java su questo sistema utilizzando il pannello di controllo Java .

Pertanto, potrebbe essere necessario, attraverso il terminale:

sudo javaws ContestAppletProd.jnlp 
0

devo incontrare il vostro problema today.The risposta precedente è giusto, ma è necessario assicurarsi di avere la radice
privilegi. così, la soluzione è

sudo javaws ContestAppletProd.jnlp 

che funzionano veramente.

2

Passi:

  • nel terminale: javaws -viewer
  • Java Pannello di controllo -> Sicurezza -> Modifica elenco del sito -> Aggiungi: http://www.topcoder.com e https://www.topcoder.com -> Salva.
  • Avvia nuovamente l'applet Arena Topcoder.