|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
errore java cosa vuol dire?
riesco a compilare questa classe java ho importato i miei jar nel classpath ma quando lancio la classe mi da il seguente errore:
C:\j2sdk1.4.2_04\bin>java c:\xslmino\classes\CreaXML provaeramo.txt Exception in thread "main" java.lang.NoClassDefFoundError: c:\xslmino\classes\Cr eaXML ecco la classe java import java.io.*; import java.util.*; /* IMPORTIAMO I PACKAGE NECESSARI PER LAVORATE CON GLI XML /**/ import org.jdom.*; import org.jdom.output.XMLOutputter; public class CreaXML { public CreaXML(String nomeFile) { try { writeFile(nomeFile); }catch(Exception e) { System.err.println ("errore: "+e); } } public void writeFile(String path) throws Exception { File fileTmp = new File(path); /* ISTANZIAMO UN OGGETTO Element PASSANDOGLI LA STRINGA CHE SARA' IL NOME DEL NOSTRO SUPERTAG /**/ Element root = new Element("root"); /* ISTANZIAMO UN OGGETTO Document PASSANDOGLI COME PARAMETRO L'OGGETTO ELEMENT PRECEDENTEMENTE ISTANZIATO /**/ Document documento = new Document(root); /* AGGIUNGIAMO AL NOSTRO ELEMENT UN ATTRIBUTO: <root attributo=valore> /**/ root = root.setAttribute( "attributo","valore"); /* ISTANZIAMO ALTRI OGGETTI Element PASSANDOGLI LE STRINGHE CHE SARANNO I NOMI DEI NOSTRI TAG /**/ Element initparam = new Element("init-param"); Element paramname = new Element("param-name"); Element paramvalue = new Element("param-value"); /* ASSEGNAMO DEI VALORI AI TAG param-name E param-value: <param-name>mio nome</param-name> /**/ paramname.addContent("mio nome"); paramvalue.addContent("mio valore"); /* AGGIUNGIAMO I TAG param-name E Param-value AL TAG init-param /**/ initparam.addContent(paramname); initparam.addContent(paramvalue); /* AGGIUNGIAMO IL TAG init-param AL SUPERTAG root /**/ root.addContent(initparam); BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(path)); /* ISTANZIAMO LA CLASSE XMLOutputter CHE CI PERMETTE DI FORMATTARE IL FILE XML. /**/ XMLOutputter xout = new XMLOutputter(); xout.setIndent(true); xout.setNewlines(true); /* CON QUESTA ISTRUZIONE SCRIVIAMO IL DOCUMENTO documento IN UN BufferedWriter CHE CREA IL FILE TRAMITE UN FileWriter /**/ xout.output(documento,out); }catch (IOException e) { System.err.println ("errore: "+e); }finally { try { out.close(); }catch(IOException e) { System.err.println ("errore: "+e); } } } public static void main(String args[]) { CreaXML crea = new CreaXML(args[0]); } } ecco come importo i jar C:\j2sdk1.4.2_04\bin>set CLASSPATH="c:\xslmino\lib\xerces.jar";c:\xslmino\lib\jd om.jar;"c:\C:\j2sdk1.4.2_04\bin\";.
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Re: errore java cosa vuol dire?
Quote:
cos'e' 'sta roba??? |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
non limitarti a correggerla, toglila proprio
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
in efetti era così ma ho fatto un copia e incolla errato.
La cosa strana è che non riesco ad installare java su questo pc winzoz... ma se vado sotto questa di C:\j2sdk1.4.2_04\bin\ trovo java.exe allora ho fatto set JAVA_HOME="C:\j2sdk1.4.2_04\"; ok? la cosa ancora più strana è che non stante java non si sia installato corretamenterisco a far partire i jar. ora per quell errore da cosa dipende?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
fai una prova, mettiti dove hai il .class e lancia il tuo programma con:
c:\j2sdk1.4.2_04\bin\java -classpath .;c:\xslmino\lib\xerces.jar;c:\xslmino\lib\jdom.jar CreaXML |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
niente da fare ho provato pure con il mitico
public class Hello{ public static void main(String[] args){ System.out.println("Hello, World!"); } } la cosa stra è che se lancio java mi dice che è un comando inesistente ma se vado a vedere cosa c'è installato su questo pc trovo..
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
ho paura che il jdk sia un pochino sputt@n@to...
cancellando le directory a mano non riesci a reinstallarlo? |
|
|
|
|
|
#8 |
|
Member
Iscritto dal: May 2003
Messaggi: 119
|
Se nn trova il comando java e' perke' nn e' inserito nel path, ho visto ke hai settato la variabile JAVA_HOME, ma hai aggiunto al PATH %JAVA_HOME%\bin?
A qesto punto se vai nella cartella con Hello.class e scrivi java Hello T funziona? |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
ma che messaggio ti dice con questo? |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
http://java.sun.com/iquali del menu a sx devo scaricare?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
scusate
http://java.sun.com/index.jsp qualide l menua sx devo scaricare? mi sa che si è spu........ java
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Codice:
set JAVA_HOME=C:\j2sdk1.4.1 set PATH=%JAVA_HOME%\bin set CLASSPATH=quelloCheTiServe;. (. è la dir corrente) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:34.



















