Δημοσιεύτηκε: 20 Σεπ 2012, 19:06
από simosx
Σε μένα ξεκινάει με εκτέλεση του 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)