Ответы на предыдущие сообщенияТС, Вы classpath искали ?
Специально для Вас, если Вас забанили в Гугле.
http://yandex.ru/yandsearch?text=classpath&lr=2
http://j2w.blogspot.com/2008/01/classpath.html
А при чем здесь classpath?
Мне нужно методу public static void main (String[] args) в приложении передать в параметре args массив путей файлов, брошенных на launcher Drag&Drop'ом. Приложение Tratata.jar с launcher'ом - с одной стороны, и файлы, которые бросаются на launcher - с другой, могут находиться вообще в разных местах.
Если в launcher прописать
полный путь к приложению - все работает отлично. Launcher запускает Trarata.jar и методу public static main (String[] args) передает путь прошеного на него (launcher) файла. Но это приложение будет в разное время в разных папках, соответсвенно при каждом изменении местонахождения приложения нужно будет менять launcher, даже если он будет с приложением в одной папке.
То есть, мне нужно всего-лишь, чтобы launcher узнал свою директорию и запустил приложение
в той же директории (используя
относительный, а
не полный путь), передав ему при этом путь брошенного на launcher файла (если что-то на launcher бросалось).
Пользователь решил продолжить мысль 10 Февраля 2011, 17:42:37:
Что за ланчер-то, не пойму?Ярлык на столе?
Создавался на рабочем столе (ПКМ - Create Launcher), теперь перемещен в папку с приложением
Скрипт в ланчере в качестве команды, всё передаётся при Drag&Drop - сделайте с указанным примером и сами убедитесь.
Хорошо, у меня сейчас в одной и той же папке 3 файла: приложение (jar), скрипт и launcher. Как мне указать launcher'у запустить скрипт
без указания полного пути скрипта?