Pour pouvoir appeler jikes depuis vim, il faut déjà pouvoir appeler jikes... tout court. La commande
jikes nom_de_fichierdoit fonctionner, et en particulier la variable d'environnement CLASSPATH doit être positionnée correctement.
Il suffit d'ajouter ces deux lignes:
au BufNewFile,BufRead *.java set makeprg=jikes\ -nowarn\ +E\ \%
au BufNewFile,BufRead *.java set errorformat=%f:%l:%c:%*\\d:%*\\d:\ %m
Ces commandes, dans le cas de l'édition d'un fichier *.java, modifient la ligne de commande à lancer lors de la commande ":make", et la façon d'interpréter les messages d'erreur pour se positionner à la bonne ligne et à la bonne colonne sous vim.
Il suffit de taper :make depuis le mode normal.
Après une compilation qui a provoqué des erreurs: