1. Wenn Sie die Klasse javacc2_1 ausführen, müssen Sie auf den Klassenpfad achten, um den Fehler zu vermeiden, dass die Hauptfunktion nicht gefunden werden kann. Der direkteste Weg besteht darin, sie in den Java-Standardpfad einzufügen und auszuführen.
2. Zwei der Klassen definieren die Variable enum, die in höheren Versionen von JDK nicht zulässig ist und manuell geändert werden muss. Bei Verwendung von ant muss die entsprechende Klassendatei gemäß der Fehlermeldung in das entsprechende Paket kopiert werden.
3. Es ist in Ordnung, einen Index zu erstellen. Befolgen Sie für alles andere einfach die Installationsanweisungen.
Auf diese Weise können Sie mehr über Javacc, Ant und andere Tools erfahren. Eine andere einfachere Methode besteht jedoch darin, ein Projekt in Eclipse zu erstellen, die entsprechenden Dateien in das Projekt zu kopieren und es bereitzustellen und zu debuggen. Zu diesem Zeitpunkt erfordert die Erstellung des Index das Festlegen relevanter Parameter zur Laufzeit. Natürlich können Sie die Klasse auch selbst neu schreiben und die Parameter direkt übergeben, anstatt sie aus den Hauptfunktionsparametern abzurufen.