Δημοσιεύτηκε: 20 Σεπ 2012, 19:06
Σε μένα ξεκινάει με εκτέλεση του XR.jar, ωστόσο βλέπω το περιβάλλον του προγράμματος με το πράσινο παρασκήνιο. Δε βλέπω χαρτιά τράπουλας.
Με χρήση της εντολής strace, διαπιστώνω ότι το πρόγραμμα είναι hard coded ώστε να ψάχνει για τα τραπουλόχαρτα στο π.χ.
που δεν ισχύει για Linux.
Συγκεκριμένα, μια πρόσβαση σε τέτοιο αρχείο σημαίνει σε Linux:
Οπότε, αν μετονομάσουμε τα ονόματα στα χαρτιά της τράπουλας; Το δοκίμασα και δεν παίζει. Η Java έχει κάποια ιδιαιτερότητα εδώ.
Ο πιο σωστός τρόπος είναι η επικοινωνία με το συγγραφέα του λογισμικού στο http://users.auth.gr/azmanios/gr/home/
Αυτό που θα έπρεπε να γίνει είναι να μπουν τα τραπουλόχαρτα στο ίδιο το XR.jar ώστε να είναι διαθέσιμα εσωτερικά στο πρόγραμμα.
Με χρήση της εντολής strace, διαπιστώνω ότι το πρόγραμμα είναι hard coded ώστε να ψάχνει για τα τραπουλόχαρτα στο π.χ.
- Κώδικας: Επιλογή όλων
..\\XR\\Cards\\3.2.jpg
που δεν ισχύει για Linux.
Συγκεκριμένα, μια πρόσβαση σε τέτοιο αρχείο σημαίνει σε Linux:
- Κώδικας: Επιλογή όλων
..XRCards3.2.jpg
Οπότε, αν μετονομάσουμε τα ονόματα στα χαρτιά της τράπουλας; Το δοκίμασα και δεν παίζει. Η Java έχει κάποια ιδιαιτερότητα εδώ.
Ο πιο σωστός τρόπος είναι η επικοινωνία με το συγγραφέα του λογισμικού στο http://users.auth.gr/azmanios/gr/home/
Αυτό που θα έπρεπε να γίνει είναι να μπουν τα τραπουλόχαρτα στο ίδιο το XR.jar ώστε να είναι διαθέσιμα εσωτερικά στο πρόγραμμα.
- Κώδικας: Επιλογή όλων
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)