ciao ragazzi,
sono nuovo dei forum e della programmazione.
ho bisogno di scrivere e leggere sulla parallela in java ma ho qualche problema!!!
ho scaricato un sorgente e la classe javacomm2, riesco a compilare il sorgente, ma non riesco ad eseguirlo.L'errore che mi da e sempre lo stesso:java.lang.NoClassDefFounfError: ScriviSuParallela
il sorgente è il seguente

package dev.javacomm;

import javax.comm.*;
import java.io.*;

// Questa classe permette di scrivere sulla porta parallela
// il cui nome è specificato nel costruttore della stessa.


public class ScriviSuParallela {



// Crea un oggetto che scrive il valore della stringa
// message sulla porta parallela port

public ScriviSuParallela(String port, String message){
try{
//Prendiamo il descrittore della porta scelta.
// Nel caso in cui la porta non esista verrà sollevata
// una eccezione
// di tipo NoSuchPortException

CommPortIdentifier id_porta;
id_porta= CommPortIdentifier.getPortIdentifier(port);

// Proviamo a prendere l'ownership della porta data.
// Nel caso in cui la porta sia già occupata verrà
// sollevata una eccezione di tipo PortInUseException


CommPort porta=id_porta.open("ScriviSuParallela",200);
// Otteniamo un riferimento all'OutputStream della porta

OutputStream out=porta.getOutputStream();
// Impostiamo il modo di comunicazione in LPT_MODE_ECP
// ovvero
// Enhanced capabilities port
// Nel caso in cui i valori impostati non siano supportati
// verrà sollevata una eccezione di tipo
// UnsupportedCommOperationException


ParallelPort porta_parallela=(ParallelPort)porta;
porta_parallela.setMode(ParallelPort.LPT_MODE_SPP) ;

// Procediamo, quindi, alla scrittura del messaggio
// sulla porta
PrintStream ps= new PrintStream(out);
ps.print(message);

// Chiudiamo la porta
ps.close();
porta.close();
System.out.println("Porta chiusa");
}
catch(NoSuchPortException ne){
System.out.println("La porta "+port+" non e' presente");
}

catch(PortInUseException pe){
System.out.println("La porta "+port+" e' occupata da "+ pe.currentOwner);
}

catch(UnsupportedCommOperationException ue){
System.out.println("La porta non supporta le proprietà impostate");
}

catch(IOException ioe){
System.out.println("Errore di IO");
}// fine try/catch

}// fine



public static void main(String[] args){
if(args.length<2)
System.out.println("Usage java ScriviSuParallela <port name> <message>");
else{
ScriviSuParallela scrivi= new ScriviSuParallela(args[0],args[1]);
}// fine else
}// fine


}// fine classe

mi date una mano per farlo funzionare o a trovare uno script funzionante???
p.s. uso j2sdk1.4.1

grazie ciao