Theo_Haha έγραψε:Καλησπέρα,
έχω εγκαταστήσει κανονικά το Eclipse και την τελευταία έκδοση της Java. Ανοίγω, λοιπόν, το .zip που περιέχει τους φακέλους-project για την εργασία και κάτω στα Problems μου βγάζει τα παρακάτω warnings:
Αφού το έψαξα λίγο, κατεβάζω την έκδοση της Java που ζητάει, την εγκαθιστώ και την προσθέτω στα Installed JREs:
Κάνοντας αυτό, τα 6 warnings έφυγαν και την θέση τους πήρε το παρακάτω error:
Αφαιρώντας την 1.6 από τα Installed JREs λύνει το error, αλλά μου ξαναβγάζει τα ίδια warnings. Τι να κάνω;
Edit: Λάβετε υπόψιν ότι δεν έχω κάνει καμία αλλαγή στο student-ergasia-1.zip, το έκανα import όπως ήταν από το eclass.
parmar έγραψε:στα test που κανω στο three sort μου βγαζει length Πινακων καθε φορα πανω απο 3.Γινεται να διορθωθει καπως αυτο η εγω εχω καταλαβει λαθος?
parmar έγραψε:επισης καθε φορα βγαζει error το java.lang.unsupportedOperationException ενω οταν το τρεχω χωρις το throw new UnsupportedOperationException(); μου βγαζει στα failures Invalid sort order υποθετω λογω του μεγεθους των πινακων
James έγραψε:Theo_Haha έγραψε:Καλησπέρα,
έχω εγκαταστήσει κανονικά το Eclipse και την τελευταία έκδοση της Java. Ανοίγω, λοιπόν, το .zip που περιέχει τους φακέλους-project για την εργασία και κάτω στα Problems μου βγάζει τα παρακάτω warnings:
Αφού το έψαξα λίγο, κατεβάζω την έκδοση της Java που ζητάει, την εγκαθιστώ και την προσθέτω στα Installed JREs:
Κάνοντας αυτό, τα 6 warnings έφυγαν και την θέση τους πήρε το παρακάτω error:
Αφαιρώντας την 1.6 από τα Installed JREs λύνει το error, αλλά μου ξαναβγάζει τα ίδια warnings. Τι να κάνω;
Edit: Λάβετε υπόψιν ότι δεν έχω κάνει καμία αλλαγή στο student-ergasia-1.zip, το έκανα import όπως ήταν από το eclass.
Πράγματι, η static Integer.compare που χρησιμοποιείται σε αυτό το ερώτημα προστέθηκε στην Java 7 οπότε είναι λάθος από την μεριά μας που ζητείται level 6. Άρα είναι αδύνατο με JRE 6 στο path να κάνει κάτι compile. Το flag αυτό βρίσκεται κάτω από το Java Build Path -> Libraries στο οποίο θα δείτε ότι υπάρχει dependency στο JRE 6.
Τα warnings ωστόσο δεν είναι και τόσο σοβαρά μιας και στην Java γενικά υπάρχει υψηλός βαθμός backwards compatibility. Οπότε είναι πάρα πολύ πιθανό να μπορείς να δουλέψεις και με Java 7+. Συγκεκριμένα, κι εγώ δουλεύω με level 8. Γράψε μας εδώ αν μπορείς να εκτελέσεις τα tests με Java 13, ακόμα και με την ύπαρξη αυτών των warnings.
James έγραψε:Τα warnings ωστόσο δεν είναι και τόσο σοβαρά ...
stg έγραψε:Καλησπέρα προσπαθώντας να μπω στο moodle αντιμετωπίζω το παρακάτω πρόβλημα και όπως θα παρατηρήσετε δεν υπάρχει κάποια άλλη επιλογή
James έγραψε:stg έγραψε:Καλησπέρα προσπαθώντας να μπω στο moodle αντιμετωπίζω το παρακάτω πρόβλημα και όπως θα παρατηρήσετε δεν υπάρχει κάποια άλλη επιλογή
Το κοιτάμε τώρα και θα το διορθώσουμε. Θα ενημερώσω σε αυτό το topic. Στο μεταξύ μπορείτε να δουλεύετε την εργασία στο eclipse. Έτσι κι αλλιώς το Moodle είναι απλά για την υποβολή της εργασίας, μόλις την έχετε ολοκληρώσει. Θα έχετε αρκετό χρόνο για να υποβάλετε, επομένως μην ανησυχείτε.
stg έγραψε:Eπιπλέον, αν υποβάλλω σήμερα τις 5/6 ασκήσεις θα μπορέσω να υποβάλω αργότερα την 6η;
theo έγραψε:Πως κανω τα test που λέτε .δεν τα βρισκω .Ειναι λιγο διαφορετικά με τα καινούρια γραφικα στο eclips
Athanasios έγραψε:Ερώτηση - διευκρίνηση : Τα λίγα κομμάτια κώδικα που έχουμε ήδη γραμμένα από εκφώνηση είναι απαραίτητα σωστά και πρέπει να τα χρησιμοποιήσουμε ή μπορούμε και να τα τροποποιήσουμε?
Π.χ. Στην υποεργασία findHarmonicMean , το return 1000000; που δίνεται μπορούμε να μην το χρησιμοποιήσουμε και να βάλουμε διαφορετική έξοδο?
James έγραψε:Για την ακρίβεια θα πρέπει να αφαιρέσετε οτιδήποτε υπάρχει μέσα στις συναρτήσεις που θα συμπληρώσετε για όλα τα ερωτήματα.
Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης