Ciao, ho postato una discussione simile in questa sezione, ma visto che il problema è notevolmente cambiato, creo questa nuova discussione sperando di avere più risposte.
Ho creato una applet che comunica con la porta seriale.
Mi da questi errori quando provo a farla girare:
Credo che il problema principale sia dettato dall'accesso negato dalla VM.codice:01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] Exception in thread "Thread-6" java.lang.ExceptionInInitializerError 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.comm.NativeSerial.getTOSCommMap(NativeSerial.java:207) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.comm.TOSSerial.<init>(TOSSerial.java:282) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.packet.SerialByteSource.openStreams(SerialByteSource.java:56) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.packet.StreamByteSource.open(StreamByteSource.java:51) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.packet.Packetizer.openSource(Packetizer.java:139) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.packet.AbstractSource.open(AbstractSource.java:69) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.packet.Packetizer.open(Packetizer.java:132) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at daniele.clienteSF$Ascoltatore.run(clienteSF.java:138) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.lang.Thread.run(Thread.java:613) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.security.AccessController.checkPermission(AccessController.java:427) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.lang.SecurityManager.checkExit(SecurityManager.java:744) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.lang.Runtime.exit(Runtime.java:88) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at java.lang.System.exit(System.java:869) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.comm.TOSCommLibraryLoader.load(TOSCommLibraryLoader.java:42) 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] at net.tinyos.comm.TOSCommJNI.<clinit>(TOSCommJNI.java:14)Server creato con successo! 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] Server in attesa di richieste... 01/09/09 12:35:12 [0x0-0x5e05e].com.apple.Safari[2000] ... 9 more
Probabilmente devo inserire una firma digitale per far eseguire la applet in maniera corretta.
Potete aiutarmi ad inserirla?
Grazie.