У меня есть .jar файл, который я хотел бы иметь возможность звонить без использования полного пути к его местоположению.
Например, если файл .jar находится по адресу:/some/path/to/thearchive.jar
Я хотел бы иметь возможность запускать его с помощью:
java -jar thearchive.jar
вместо:
java -jar /some/path/to/thearchive.jar
когда я где-нибудь еще в дереве каталогов. В моем конкретном случае я запускаю Mac с установленной ОС X 10.5.7. Версия Java "1.5.0_16". Я попытался добавить "/some/path/to" в PATH, JAVA_HOME и CLASSPATH, но это не сработало.
Итак, как мне настроить запуск .jar из командной строки, не используя полный путь?
ОБНОВЛЕНИЕ: Еще один элемент, с которым нужно иметь дело, - это аргументы. Например:
java -jar /some/path/to/thearchive.jar arg1 arg2
Это может повлиять на то, как вопрос рассматривается, как указано в ответах ниже.