 | |
Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
[Laboratorio] Es x 11-12 SortPolymorphicArray2 Clicca QUI per vedere il messaggio nel forum |
[D]ani[J] |
Discussioni sull'esercizio SortPolymorphicArray2 per l' 11 - 12 - 03 |
040381 |
Non riesco a farmi accettare questo esercizio che sul mio PC funziona.
mi dice che non trova triangle:
/tmp/submissionmZZUjZ/filecQxDdH.java:10: cannot resolve symbol
symbol : class Triangle
location: class SortPolymorphicArray2
a[2] = new Triangle(3, 4);
^
/tmp/submissionmZZUjZ/filecQxDdH.java:14: cannot resolve symbol
symbol : class Triangle
location: class SortPolymorphicArray2
a[6] = new Triangle(3, 8, -100);
^
2 errors
E la cosa strana è che già la prima volta me l'aveva fatto ma poi magicamente mi ha accettato la classe, poi ho rispedito triangle.java perchè l'avevo modificata, me l'ha accettato tranquillo, ma mi ha anche sovrascritto la classe SortPolymorphicArray2.java e adesso non me la accetta più.
Sapete come fare?? |
supernova |
se all'inizio della classe hai messo public levalo e dovrebbe andare. |
040381 |
Public non c'è, il problema è che non trova la mia classe Triangle e non sò come mai
:? :? :?
aiutoooooooo
PS Qualcuno è riuscito a spedirlo al prof?? |
citrus |
banane!!!
da' lo stesso errore anche a me, bisognerebbe sapere dove va a finire la classe triangle che sottoponiamo e dargli il giusto percorso....
però secondo me non va a finire nel classpath sul server quindi non la troverà mai!!!!!!!!!
qualcuno c'è riuscito???????? |
foolish |
secondo me devono ancora inserire la classe Triangle.
è successa la stessa cosa per l'ultima sottoposizione, in settimana mi sa che l'accetterà. |
EagleSpirit |
il tutor mi ha suggerito di mettere la gerarchia delle classi e il file SortPolymorphicArray2 in uno zip
e infatti me l'ha accettata :-D |
040381 |
il tutor mi ha suggerito di mettere la gerarchia delle classi e il file SortPolymorphicArray2 in uno zip
e infatti me l'ha accettata :-D
Non ci sono riuscito ho provato a spedirlo in tutti i modi col file.jar con i tutti file.class solo con triangle o con triangle rectangle e shape, ecc.ecc.
Il file zip non me lo vuole accettare, però mi hai dato la buona idea di unire i file!
La classe Triangle l'ho spedita dentro a SortPolymorphicArray2.java e me lo ha accettato:D :D
Bella lì ! |
foolish |
anch'io l'ho inserita in un solo sorgente e cosi l'accetta, e vai
:ola: |
citrus |
buona con lo zip!!!
bella lì!!!!!
:D |
gabry_deejay |
Ma come bisogna fare sto esercizio???????
Chi è on-line mi aiuti perfavore!!!!!!!!!!
Vi prego!!!!!!! |
EagleSpirit |
prendi SortPolymorphicArray visto a lezione e ci aggiungi dei triangoli
tutto qui |
citrus |
non devi far praticamente nulla....
copi semplicemente quello che c'è sulle slide di malchioldi e poi, nell'array, aggiungi anche un triangolo usando un istanza della classe Triangle che ti sei creato nell'esercizio precedente.
(praticamente serve solo per testare la classe che ti sei creato)
...
fatto questo verifichi (ma ovviamente ai fini della sottoposizione non è necessario, serve solo a te, diciamo per curiosità...) che l'ordinamento dell'array avvenga in ordine contrario perchè nell'altro esercizio hai modificato anche il metodo CompareTo() della classe Shape......
... tutto qua.... |
gabry_deejay |
Originally posted by EagleSpirit
prendi SortPolymorphicArray visto a lezione e ci aggiungi dei triangoli
tutto qui
aggiungo dei triangoli...tipo.....
Shape a [] = {new Square(7), new Circle(3.14),
new Rectangle(6,7), new Square(5), new Circle(3.14),
new Rectangle (7,2), new Square(2),new Triangle(4,3,4) };
java.util.Arrays.sort(a);
for (int i=0;i<a.length;i++) {
a[i].draw();
video.println("Il Mio Perimetro e' : "+a[i].calculatePerimeter());
}
}
}
:? |
gabry_deejay |
non mi riconosce i triangoli!!!!!!!!!!!!
aiutatemi Zii.........Almeno me ne esco !!!!!!!!
Forse ho saltato qualche passaggio.....:( |
citrus |
hai messo la classe Triangle che avevi creato nel classpath?
devi metterla insieme a tutte la altre (rectangle, shape ecc...) |
gabry_deejay |
ma a me l'esercizio di prima........funzionava anche se non aggiungevo il classpath......avevo semplicemente messo tutte le classi nella dir BIN |
citrus |
...compresa la classe Triangle giusto?
allora non saprei, prova a postare l'errore..... |
gabry_deejay |
allora....adesso provo ad inserire la classpath ...... non è che me chi potresti dare tutta la stringa della variabile???????????? |
citrus |
no, attenzione, non devi cambiare la variabile d'ambiente!
io intendevo di mettere la classe triangle nella cartella specificata nel classpath!
ma se la metti nel bin e nell classpath c'è il "." allora dovrebbe funzionare!
prova a postare l'errore che ti da il compilatore....
ora devo mangiare, ci sentiamo dopo |
gabry_deejay |
ho risolto....grazie lo stesso!!!!! |
supernova |
Io gli ho spedito l'esercizio SortPolymorphicArray2 e la classe Triangle in un unico file zip. Va bene così raga??? |
040381 |
Se la sottomissione è stata accettata va bene così! |
Pupino |
A me da questo errore di compilazione, sapete dirmi il perchè?
/tmp/submissionyRf46j/filedgrJts.java:10: ';' expected
Java.util.Arrays.sort(a);
^
1 error
Nel sorgente c'è scirtto così....
Java.util.Arrays.sort(a);
for (int i=0;i<a.length;i++) {
a[i].draw();
Qualcuno mi può dare una mano?
Grassie! |
citrus |
l'unica cosa che vedo è che hai aperto un graffa dopo il for che poi non hai chiuso.....
..
il resto mi sembra giusto.... |
Pupino |
L' ho chiusa a fine programma....
Solo che non capisco perchè mi dia quell' errore....
Altri suggerimenti? Citrus ti trovo in chat ora? :) |
040381 |
A me da questo errore di compilazione, sapete dirmi il perchè?
/tmp/submissionyRf46j/filedgrJts.java:10: ';' expected
Java.util.Arrays.sort(a);
^
1 error
Ricorda che java è CASE SENSITIVE, prova a scrivere così:
java.util.Arrays.sort(a);
e se non è questo, l'errore è più in alto tipo nella dichiarazione dell'array.
:-D :-D |
|
|
|
|