Πρόβλημα (?) Greenfoot σε Ubuntu 18.04.01

Ξεκίνησε από delibeis, 28 Σεπ 2019, 01:15:57 ΜΜ

« προηγούμενο - επόμενο »

delibeis

Γεια σας,

θα ήθελα τη βοήθεια της κοινότητας.
Πρόσφατα εγκατέστησα με επιτυχία τα Ubuntu 18.04.01 64bit στο server του εργαστηρίου, ακολουθώντας τις οδηγίες από την Τεχνική Υποστήριξη του ΠΣΔ.
Επίσης, έχω εγκαταστήσει για τις ανάγκες του μαθήματος και το Greenfoot από το αποθετήριο, ωστόσο, αν και εμφανίζεται το εικονίδιο στο μενού, δεν μπορώ να το τρέξω.

Μήπως κάποιος από την κοινότητα έχει αντιμετωπίσει την ίδια περίπτωση;

Η όποια βοήθεια ή παραπομπή είναι ευπρόσδεκτη.
Σας ευχαριστώ

alkisg

Δοκίμασε αυτήν την εντολή: sudo apt install oracle-java8-installer oracle-java8-set-default
Και μετά δες αν τρέχει το greenfoot.

apostolosg

#2
Γεια σας,

Αντιμετώπισα παρόμοιο πρόβλημα σε 32-bit εγκατάσταση. Αυτό που έκανα και φαίνεται να δουλεύει για την ώρα είναι, μετά την εγκατάσταση της oracle java, να κάνω λήψη το αρχείο Greenfoot-generic-354.jar από την σελίδα: https://www.greenfoot.org/download_old (η τελευταία έκδοση 3.6.0 είναι μόνο για 64-bit). Στην συνέχεια ακολούθησα τις οδηγίες για την εγκατάσταση: https://www.greenfoot.org/download/installation, στην ενότητα 'Other systems' και έκανα την εγκατάσταση τόσο στο server όσο και σε κάθε client ξεχωριστά (λίγο περίεργο αυτό!) το αρχείο .jar. Για άνοιγμα του προγράμματος, εκτέλεση της εντολής ./greenfoot στο φάκελο εγκατάστασης.

delibeis

Σας ευχαριστώ πολύ, θα τα δοκιμάσω τη Δευτέρα και θα ενημερώσω.
Καλό ΣΚ

delibeis

Γεια σας,

αν και η εγκατάσταση της έκδοσης Greenfoot που διέθετε το αποθετήριο ήταν επιτυχής, ωστόσο δεν μπορούσα να εκκινήσω την εφαρμογή στο περιβάλλον του Ubuntu 18.04 (64bit) όσο και αν προσπάθησα.

Διαβάζοντας ένα άρθρο στο forum του Greenfoot 3.6.0 released (απαιτεί login), αποφάσισα να δοκιμάσω την τύχη μου με την νεότερη έκδοση του Greenfoot 3.6. Η συγκεκριμένη έκδοση απαιτεί 64bit τεχνολογία και χρησιμοποιεί την OpenJDK 11 και OpenJFX 11 αντί για την επίσημη έκδοση του Oracle JDK. Παραθέτω το στιγμιότυπο από το forum ως συνημμένο.

Kατέβασα λοιπόν την έκδοση 3.6 από την ιστοσελίδα του Greenfoot (αρχείο 197MB) και εγκατέστησα το αρχείο με την εντολή

$ sudo dpkg -i [path-to-deb-file]

Το πρόγραμμα έτρεξε χωρίς κανένα πρόβλημα!

Σε περίπτωση που χρειάζεται να εγκαταστήσετε και την Java 11 ακολουθήστε τις εντολές:

  • Ανοίξτε μία κονσόλα τερματικού με CTRL+T και πληκτρολογήστε
  • $ sudo apt update
  • για να ενημερώσετε το package index.
  • Ελέγξτε εάν η Java είναι ήδη εγκατεστημένη και ποια έκδοση
  • $ java -version
  • Εκτελέστε την
  • $ sudo apt install openjdk-11-jre
  • για να εγκατασταθεί το Java Runtime Environment (JRE).
  • Ελέγξτε την έκδοση που εγκαταστάθηκε με
  • $ java -version
  • Για την εγκατάσταση του JDK 11
  • $ sudo apt install openjdk-11-jdk

Σε περίπτωση που χρειαστεί να καθορίσετε και τη μεταβλητή path του JAVA_HOME

  • Αρχικά θα πρέπει να βρούμε σε ποια διαδρομή είναι εγκατεστημένη η Java με την εντολή
  • $ sudo update-alternatives --config java
  • Εμφανίζεται ένας πίνακας με στήλες Selection, Path, Priority, Status.
  • Σ' αυτό το σημείο με προέτρεπε είτε να διατηρήσω την τρέχουσα επιλογή μου (που υποδεικνύονταν με έναν αστερίσκο *) είτε να επιλέξω μία άλλη διαδρομή Java, σε περίπτωση που υπάρχουν και άλλες εκδόσεις εγκατεστημένες στο σύστημα.
  • Στη δική μου περίπτωση ήταν επιλεγμένη η διαδρομή της Java 8, την οποία άλλαξα σε Java 11
  • επιλέγοντας τον αριθμό που αντιστοιχούσε.
  • Σημείωσα/αντέγραψα τη διαδρομή (από τη στήλη Path) /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
  • Άνοιξα στη συνέχεια με τον επεξεργαστή κειμένου nano τo /etc/environment με
  • $ sudo nano /etc/environment
  • Διόρθωσα/πρόσθεσα το JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/"
  • Με CTRL+X βγαίνεις από το περιβάλλον επεξεργασίας και σώζεις το περιεχόμενο.
  • Χρειάζεται να ξαναφορτώσεις τη μεταβλητή με
  • $ source /etc/environment
  • Τελευταίος έλεγχος με
  • $ echo $JAVA_HOME
  • .

Εύχομαι οι παραπάνω οδηγίες να βοηθήσουν και άλλους συναδέλφους που παιδεύτηκαν με το Greenfoot.

Σταύρος Βολίκας

#5
Δοκίμασα να εγκαταστήσω σε server  ltsp 18.04 το greenfoot 2.4 από το synaptic. Στην αρχή έβγαλε πρόβλημα με τη java και δεν ολοκληρώθηκε η εγκατάσταση. Μετά έκανα ενημέρωση λογισμικού, και ξαναπροσπάθησα. Εγκαταστάθηκε κανονικά, αλλά δεν τρέχει. Η ενεργή java είναι η oracle 8 jdk, ενώ είναι εγκατεστημένη και η open v11. Δοκίμασα να το εγκαταστήσω σε client (στο home) χρησιμοποιώντας το jar αρχείο που κατέβασα, στο οποίο ορίζεις και την διαδρομή της java(v8). Αυτό δουλεύει τοπικά, αλλά χρειάζεται εγκατάσταση σε κάθε client. 
Πως μπορώ να ρυθμίσω την εγκατάσταση στο server, και πως θα μπορούσα να βάλω και άλλες εκδόσεις του greenfoot (πχ 3.5), από το deb ή από το jar αρχείο;;; Υπόψη ότι χρησιμοποιώ 32 bit εκδόσεις.
Σταύρος Βολίκας

alkisg

Αν κατάλαβα καλά το τελευταίο Greenfoot υποστηρίζει μόνο 64bit εγκαταστάσεις, ενώ τα .jar τους θέλουν ξεχωριστή εγκατάσταση ανά χρήστη.
Αν τα παραπάνω ισχύουν, τότε ίσως είναι καλύτερο να δοκιμάσεις να εγκαταστήσεις το παλιότερο Greenfoot-linux-354.deb από τη σελίδα
https://www.greenfoot.org/download_old

Αφαίρεσε πρώτα όποιο έχεις ήδη εγκατεστημένο, για να μην μπλεχτούν.

Σταύρος Βολίκας

OK
Ευχαριστώ.
Προς το παρόν εγκατέστησα την έκδοση 3.5, με χρήση του .jar, σε κάθε user.
Θα δοκιμάσω όταν έχω χρόνο και την εγκατάσταση του .deb στο server.
Σταύρος Βολίκας