Ciao a tutti,
sto facendo un programmino per interagire con i modem tramite comandi AT. Ora non ho problemi relativi alla sintassi ma non riesco a far funzionare questo programma. Vi posto anche il codice (tanto è corto)
import java.io.*;
import javax.comm.*;
public class portaSeriale
{
private String port="";
private CommPortIdentifier id_porta;
private CommPort porta;
public static void main(String args[])
{
portaSeriale p = new portaSeriale();
}
public portaSeriale()
{
try
{
id_porta=CommPortIdentifier.getPortIdentifier(port );
id_porta.open("COM 1",1);
}
catch(PortInUseException ecc)
{
System.out.println(ecc.getMessage());
}
catch(NoSuchPortException ecc)
{
System.out.println(ecc.getMessage());
}
}
}
Ora il problema si presenta in fase di esecuzione visto che non ricevo nessun messaggio di errore in fase di "compilazione".
Ecco il messaggio d'errore:
"Exception in thread "main" java.lang.NoClassDefFoundError: portaSeriale"
Il messaggio compare non appena lancio il programma. Io avevo pensato a qualcosa relativo alla classpath, ma credo che non sia possibile altrimenti non mi avrebbe compilato neanche il programma ( o sbaglio ? :master: )
Grazie per l'aiuto
:metallica
![]()


. Ora non ho problemi relativi alla sintassi ma non riesco a far funzionare questo programma. Vi posto anche il codice (tanto è corto)
Rispondi quotando
