пятница, 4 сентября 2009 г.

Eclipse, получение строки запуска


Не секрет в том что почти все разработчики Java используют для работы какие либо IDE , которые заничительно упрошают процессы отладки и запуска, оставля "возню" связанную с описанием -classpath, -cp, jawa(w) за кадром. Однако приходит то счастливый миг :), когда мы решаем, что все замечательно работает и начинаем использовать реультат своего труда, тут разумеется вспоминанем, что нужно писать командную строку для запуска своего "творения".
Здесь я расскажу как получить строку запуска из Eclipse для своего класса, не мучая себя и не натыкаясь на сообщения вида"Exception in thread "main" java.lang.NoClassDefFoundError:"

В методе main устанавливаем точку останова, и зпускаем отладку. В окне отладки
из контекстного меню строк класса main или JVM вызываем свойства и получаем строку запуска. Немного косметики (javaw заменяем на java, убираем некоторые параметры запуска -agentlib) и все готово.