Δημοσιεύτηκε: 07 Φεβ 2012, 13:09
cyberpython έγραψε:
Πιστεύω οτι θα ήταν καλύτερο να χωρίσω τελείως το διερμηνευτή από την εφαρμογή και να μην περιλαμβάνεται καθόλου στο tarball, απλά να είναι στα dependencies (αν φυσικά είναι εύκολο να δημιουργήσεις ξεχωριστό πακέτο για το διερμηνευτή).
Συμφωνώ, τώρα αν θα καταφέρω να τα συνδέσω μεταξύ τους άλλη ιστορία. Μπορούμε να δοκιμάσουμε όμως.
cyberpython έγραψε:και θα χρησιμοποιεί τα εγκατεστημένα στο /usr/share/java antlr3 και joptsimple jars (πρόσεξε μόνο οτι είναι το antlr3 και όχι το antlr - θέλουμε έκδοση >=3.2).
Δοκίμασα χθες και δούλεψε με το /usr/share/java/antlr.jar όταν διέγραψα αυτό που έχει στο lingua και έκανα link.
Τι ακριβώς δεν θα έπρεπε να δουλεύει;
Edit: ΟΚ, δοκίμασα ξανά και δεν δουλεύει το generictest.gls
- Κώδικας: Επιλογή όλων
Exception in thread "main" java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
at lingua.ui.gtk.main_window.MainWindow.runInterpreter(MainWindow.java:350)
at lingua.ui.gtk.main_window.MainWindow.runCurrentFile(MainWindow.java:318)
at lingua.ui.gtk.main_window.MainWindow.run(MainWindow.java:198)
at lingua.ui.gtk.main_window.actions.RunAction$1.onActivate(RunAction.java:53)
at org.gnome.gtk.GtkAction.receiveActivate(GtkAction.java:378)
at org.gnome.gtk.GtkMain.gtk_main(Native Method)
at org.gnome.gtk.GtkMain.main(GtkMain.java:82)
at org.gnome.gtk.Gtk.main(Gtk.java:119)
at lingua.Main.main(Main.java:61)
Caused by: java.lang.ClassNotFoundException: org.antlr.runtime.CharStream
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 9 more
Θα δω αν μπορώ να βρω το antrl3