Δημοσιεύτηκε: 08 Μαρ 2009, 14:49
από cyberpython
sudobash έγραψε:
Προσπαθώ να βάλω το project στο netbeans και έχω ένα μικρό πρόβλημα.. δε βρίσκει τις κλάσεις
Κώδικας: Επιλογή όλων
import jsyntaxpane.lexers.GlossaLexer;
import jsyntaxpane.syntaxkits.GlossaSyntaxKit;

στο αρχείο EditorView του πακέτου glossaeditor.editor ... :?:


Εδώ είναι λίγο μπερδεμα εξ' αιτίας του JSyntaxPane που βασίζεται στο Maven για το build script του (οπότε δε μπορούσα να το ενσωματώσω στον κώδικα μου απ' ευθείας αλλά ως εξωτερικό jar).
Οπότε πρέπει να γίνει πρώτα build το JSyntaxPane και να παραχθεί το αντίστοιχο jar. Για να γίνει αυτό χρειάζεται εγκατεστημένο το Maven plugin και το JFlex (το τελευταίο από τα αποθετήρια της Ubuntu - για να κατασκευαστεί ο αντίστοιχος lexer για τη ΓΛΩΣΣΑ).

Στη συνέχεια προσθέτουμε το jsyntaxpane-0.9.4.jar στα libraries του project slang με δεξί κλικ στην επιλογή libraries του Netbeans και επιλέγοντας folder/jar.

Αν υπάρχει πρόβλημα με το building μπορείτε να κατεβάσετε το jar του jsyntaxpane που χρησιμοποιώ εδώ:
http://dl.getdropbox.com/u/599926/jsyntaxpane-0.9.4.jar

Για όσους θέλουν να δουν τον επεξεργαστή κώδικα χωρίς να μπλέξουν με το netbeans / maven / ant κλπ. μπορούν να τον κατεβάσουν εδώ:
http://dl.getdropbox.com/u/599926/slang ... pha.tar.gz
και στη συνέχεια να το αποσυμπιέσουν και να εκτελέσουν το αρχείο slang.jar