Procédure de configuration de Java CC

Procédure d'installation très simple

Je voulais vraiment faire une analyse syntaxique au travail, j'ai donc eu l'opportunité d'utiliser un générateur d'analyseur appelé JavaCC. Cet article est une procédure pour moi que j'ai lu et résumé diverses choses telles que la mise en route sur la page officielle lors de l'utilisation de Java CC.

  1. Environnement Nous avons confirmé l'opération dans l'environnement suivant.

    OS JDK JavaCC
    Redhat Enterprise Linux(RHEL) 6 1.6 6.0
    macOS Mojave 1.8 6.0
    Windows 10 1.8 6.0
  2. Référence Page officielle: Premiers pas

  3. Télécharger Téléchargez le fichier zip depuis le Site de téléchargement officiel. Dans mon environnement, appuyer sur le bouton de lien "Télécharger Java CC 6.0" a lancé le téléchargement.

  4. Décompressez Décompressez le fichier zip téléchargé Vous pouvez le décompresser partout où vous disposez d'une autorisation d'écriture. (Je l'ai décompressé sous le répertoire personnel comme suit pour ne pas endommager l'environnement côté serveur.)

    ${HOME}/usr/local/tools/javacc-6.0
    
    %systemdrive%%homepath%¥usr¥local¥tools¥javacc-6.0
    
  5. Création d'un fichier exécutable Il y a un répertoire appelé "bin" dans le répertoire décompressé (dossier). Le fichier exécutable suivant sera généré ici.

    #!/bin/bash
    java -cp ${HOME}/usr/local/tools/javacc-6.0/bin/lib/javacc.jar javacc "$@"
    
    @ECHO OFF
    java -cp %systemdrive%%homepath%¥usr¥local¥tools¥javacc-6.0¥bin¥lib¥javacc.jar javacc %%*
    
  6. Traversez le chemin. Ajoutez le répertoire dans lequel le fichier exécutable est placé à la variable d'environnement utilisateur PATH.

    export PATH=${PATH}:${HOME}/usr/local/tools/javacc-6.0/bin
    
    set PATH=%PATH%;%systemdrive%%homepath%¥usr¥local¥tools¥javacc-6.0¥bin
    
  7. Testons La configuration est terminée ci-dessus. Maintenant, testons si cela fonctionne. (Omis pour Windows)

Linux/Mac(Annuaire personnel/home/Quand hogehoge)


  > #Tout d'abord, vérifiez que le PATH est passé
  > which javacc
  /home/hogehoge/usr/local/tools/javacc-6.0/bin/javacc
  > #Confirmez que javacc peut être exécuté
  > javacc
  Java Compiler Compiler Version 6.0_1 (Parser Generator)

  Usage:
      javacc option-settings inputfile

  "option-settings" is a sequence of settings separated by spaces.
  Each option setting must be of one of the following forms:

    ...(En réalité, vous recevrez un message plus long.)

Recommended Posts

Procédure de configuration de Java CC
Configuration de Keycloak
Configuration RSpec
Concevoir la procédure