Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ciao, scusami per il ritardo nel risponderti ma questo weekend non ho potuto farlo.
In pratica ho scritto un app lato client per mandare input a un'applicazione server (da smartphone a pc).
Ho notato che quando Num LK è attivo c'erano problemi di ricezione degli input, dunque ho dovuto forzare nel codice dell'applicazione lato server la disattivazione di Num LK.
Comunque ho gestito la eccezione e ora non mi da problemi. Quel computer dove mi dava errore ha un altro sistema operativo, sicuramente non supportava quella operazione per questo motivo.
Ho però notato che in questo computer che se provo ad avviare i jar con doppio click mi dice "impossibile trovare la classe principale".
Invece se provo ad avviarlo da riga di commando non vi è alcun errore.
Non capisco il perchè di questo problema, ho anche aggiunto la directory nella variabile di sistema PATH, ho aggiunto C:\Program Files\Java\jdk1.7.0_79\bin
EDIT: ho risolto modificando la voce di registro opportuna tramite regedit
Ultima modifica di microprocessore; 20-04-2015 a 19:06
Quindi l'applicazione "server" riceve dati via socket dai client (che sono smartphone o altro)? E questa cosa del num-lock l'hai fatta appunto sul server? Ma guarda che le due cose non c'entrano niente tra di loro ..... mi pare proprio di no.
E quindi continuo a non capire il nesso .....![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ricordavo male io. Il Num LK mi impediva di simulare un keyPressed del tasto SHIFT (in base a cosa gli invia il client, il server simula la pressione di alcuni tasti). A quanto pare è un vecchio bug.
https://community.oracle.com/thread/2232592