|
|
|
![](//www.dsy.it/forum/images/space.gif) |
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Drowne |
esercizi 14-12-05 e shapehierarchy |
14-12-2005 20:20 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Drowne |
Java Tentonaro
![](avatar.php?userid=4808&dateline=1139601092)
Registered: Jan 2005
Posts: 230 (0.03 al dì)
Location: Milano
Corso: Comunicazione digitale
Anno: primo
Time Online: 2 Days, 0:03:13 [...]
Status: Offline
Edit | Report | IP: Logged |
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() ???
|
14-12-2005 20:20 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
shiffola |
a meno che non sia un errore di battitura solo qui ... |
14-12-2005 20:54 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
shiffola |
dsy core staff
![](avatar.php?userid=2891&dateline=1226833258)
Registered: Jan 2004
Posts: 916 (0.12 al dì)
Location: milano
Corso: ticom
Anno: 1
Time Online: 13 Days, 17:25:44 [...]
Status: Offline
Edit | Report | IP: Logged |
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..
|
14-12-2005 20:54 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Drowne |
non è il case, avevo già provato...
... |
14-12-2005 22:23 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Drowne |
Java Tentonaro
![](avatar.php?userid=4808&dateline=1139601092)
Registered: Jan 2005
Posts: 230 (0.03 al dì)
Location: Milano
Corso: Comunicazione digitale
Anno: primo
Time Online: 2 Days, 0:03:13 [...]
Status: Offline
Edit | Report | IP: Logged |
non è il case, avevo già provato...
ed ho provato anche a mettere il file .jar nella cartella dove compilo i file ma nulla...
|
14-12-2005 22:23 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
alfoguasta |
ragazzi io ho tolto dallo zip le classi che malchi ... |
15-12-2005 13:34 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
alfoguasta |
.illuminato.
Registered: Sep 2005
Posts: 192 (0.03 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 1
Time Online: 22:40:09: [...]
Status: Offline
Edit | Report | IP: Logged |
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....
|
15-12-2005 13:34 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
spenk.85 |
mettela nella cartella JDK/JRE/LIB/EXT, dove per J ... |
16-12-2005 21:36 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
spenk.85 |
.illuminato.
![](avatar.php?userid=6197&dateline=1139004211)
Registered: Nov 2005
Posts: 196 (0.03 al dì)
Location: Muggiò
Corso: Comunicazione Digitale
Anno: x
Time Online: 1 Day, 12:55:02: [...]
Status: Offline
Edit | Report | IP: Logged |
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!
|
16-12-2005 21:36 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
spenk.85 |
già risolto! grazie lo stesso ... |
17-12-2005 11:14 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
spenk.85 |
.illuminato.
![](avatar.php?userid=6197&dateline=1139004211)
Registered: Nov 2005
Posts: 196 (0.03 al dì)
Location: Muggiò
Corso: Comunicazione Digitale
Anno: x
Time Online: 1 Day, 12:55:02: [...]
Status: Offline
Edit | Report | IP: Logged |
già risolto! grazie lo stesso
|
17-12-2005 11:14 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Drowne |
grande :D
... |
17-12-2005 12:17 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Drowne |
Java Tentonaro
![](avatar.php?userid=4808&dateline=1139601092)
Registered: Jan 2005
Posts: 230 (0.03 al dì)
Location: Milano
Corso: Comunicazione digitale
Anno: primo
Time Online: 2 Days, 0:03:13 [...]
Status: Offline
Edit | Report | IP: Logged |
grande ![:D](images/smilies/icon_mrgreen.gif)
risolto anche io per la classe, il tuo consiglio è stato preziosissimo...
spenk... rispondi al pm che ti ho mandato?
|
17-12-2005 12:17 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
ringhio |
Ragazzi io ho salvato il file .jar nella cartella ... |
17-12-2005 14:41 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
ringhio |
.amico.
Registered: Jan 2004
Posts: 26 (0.00 al dì)
Location: cologno monzesse
Corso: comunicazione digitale
Anno: terzo
Time Online: 1 Day, 15:53:48 [...]
Status: Offline
Edit | Report | IP: Logged |
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?
|
17-12-2005 14:41 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
ringhio |
Scusate,l'errore scritto prima non me lo da in com ... |
17-12-2005 14:43 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
ringhio |
.amico.
Registered: Jan 2004
Posts: 26 (0.00 al dì)
Location: cologno monzesse
Corso: comunicazione digitale
Anno: terzo
Time Online: 1 Day, 15:53:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate,l'errore scritto prima non me lo da in compilazione ma in esecuzione.
|
17-12-2005 14:43 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Drowne |
Ok, il primo funziona...
... |
17-12-2005 19:24 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Drowne |
Java Tentonaro
![](avatar.php?userid=4808&dateline=1139601092)
Registered: Jan 2005
Posts: 230 (0.03 al dì)
Location: Milano
Corso: Comunicazione digitale
Anno: primo
Time Online: 2 Days, 0:03:13 [...]
Status: Offline
Edit | Report | IP: Logged |
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();
}
dove figura è l'array di shape...
Ricordatevi che dovete usare lo Switch e non una serie di IF e Else IF.
qualcosa simile a questo:
code: switch (x) {
case 'C':
cerchio
break;
case 'S':
quadrato
break;
case 'R':
out.print("Shape " + i + " is a Rectangle, please introduce:");
rettangolo
break;
}
dove rettangolo, cerchio e quadrato sono da sostituire con le opportune funzioni di lettura e di creazione della figura da memorizzare nell'array...
|
17-12-2005 19:24 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
All times are GMT. The time now is 22:35. |
|
|
![Post New Thread](images/newthread.gif) |
|
![Post A Reply](images/reply.gif) |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|