Вот один вкладыш:
cd /xyz/root
rm -rf bin/*
javac -d bin -classpath mail.jar -sourcepath src main/Main.java
В качестве альтернативы, вы можете использовать абсолютные имена каталогов:
rm -rf /xyz/root/bin/*
javac -d /xyz/root/bin -classpath /xyz/root/mail.jar \
-sourcepath /xyz/root/src /xyz/root/ main/Main.java
В отношении Ant вы сказали «Я бы предпочел, чтобы все было просто». .
На самом деле в долгосрочной перспективе проще создать простой файл Ant build.xml
. Альтернативой является набор непереносимых скриптов или командный файл ... или много печатания.
Чтобы запустить приложение, при условии, что вы все еще находитесь в каталоге /xyz/root
:
java -classpath bin:mail.jar main.Main
Или в Windows:
java -classpath bin;mail.jar main.Main
Или измените приведенное выше, чтобы использовать абсолютные пути в аргументе classpath; например, * * 1 022
java -classpath /xyz/root/bin:/xyz/root/mail.jar main.Main