J'écris un fichier makefile qui compile un fichier .java
dans un répertoire différent, puis je veux l'exécuter, sans changer de répertoire. Je veux faire quelque chose le long des lignes de:Comment compiler et exécuter une classe Java dans un répertoire différent?
$(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL)
$(shell cd /home_dir)
javac myjavafile.java
java myjavafile
où le fichier Java est /home/myjavafile.java
et le makefile ne fonctionne pas de /home
.
Comment est-ce que je peux faire ceci?
Pourquoi ne pas créer un script Ant et passer le chemin complet du fichier build.xml pour compiler vos fichiers java? –