![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- esercizi 14-12-05 e shapehierarchy (http://www.dsy.it/forum/showthread.php?threadid=23179)
esercizi 14-12-05 e shapehierarchy
Premetto, ho usato la funzione cerca del forum, ho trovato il file .jar sul sito di cazzola, l'ho aperto con winrar e decompresso nella cartella prog delle mie librerie in una sua sottocartella chiamata ShapeHierarchy. Dopodichè l'ho importata nel sorgente utilizzando la stringa import prog.ShapeHierarchy.*;
fatto sta che non va ancora e mi da sto errore qua... chi mi darebbe una mano?
C:\>javac Shape.java
Shape.java:10: cannot access prog.ShapeHierarchy.Circle
bad class file: C:\librerie\prog\ShapeHierarchy\Circle.class
class file contains wrong class: Circle
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
Circle ciao = new circle(3);
^
1 error
Altra cosa... come diavolo si usa draw() ???
a meno che non sia un errore di battitura solo qui sul forum..
la riga "Circle ciao = new circle(3)" è sbagliata causa del case, dovresti mettere:
Circle ciao = new Circle(3);
poi non legge la classe Circle.. probabilmente perchè non puoi inserirla così nella libreria.. tra l'altro puoi anche salvarla semplicemente nella stessa directory dei sorgenti in cui la richiami..
per sapere come si usa il metodo draw() dovrei rileggerne il codice e al momento non ce l'ho sottomano.. ma mi sembra fosse semplicemente un metodo analogo al toString: scrive a video le informazioni riguardanti la figura.. in questo caso basta invocare il metodo sull'oggetto Circle creato..
non è il case, avevo già provato...
ed ho provato anche a mettere il file .jar nella cartella dove compilo i file ma nulla...
ragazzi io ho tolto dallo zip le classi che malchiodi ci ha dato..le ho messo in utili...quando faccio import prog.utili.e la figura....mi da errore....
mettela nella cartella JDK/JRE/LIB/EXT, dove per JDK intendo la cartella principale dell'installazione del JDK.
e andate spediti e tranquilli!
chi sa come funza la binaySearch ? mi sta creando dei problemi!
già risolto! grazie lo stesso
grande ![]()
risolto anche io per la classe, il tuo consiglio è stato preziosissimo...
spenk... rispondi al pm che ti ho mandato?
Ragazzi io ho salvato il file .jar nella cartella JDK/JRE/LIB/EXT,come ha detto spenk.85 .
Ma quando vado a scrivere il sorgente e lo compilo mi da questo errore: Exception in thread "main" java.lang.NoClassDefFoundError: Shape.
Mi da questo errore anche se provo a compilare codici fatti da Cazzola.
Mi potete aiutare a risolvere questo problema?
Scusate,l'errore scritto prima non me lo da in compilazione ma in esecuzione.
Ok, il primo funziona...
qualche aiuto:
per usare il draw() fate un ciclo for cosi:
code:
for(int i=0; i<15; i++) { out.print ("["+i+"]"); figura[i].draw(); }
code:
switch (x) { case 'C': cerchio break; case 'S': quadrato break; case 'R': out.print("Shape " + i + " is a Rectangle, please introduce:"); rettangolo break; }
| All times are GMT. The time now is 16:55. | Show all 10 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.