Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > как Eclipse IDE запускает приложение? |
Автор: nitzshe 6.5.2009, 15:29 |
Есть приложение, запускаемое из эклипсы, в настройках меню Run/Debug указаны параметры: Project: com.my.project.adapter Main Class: com.my.project.adapter.MyAdapter Working directory: Other: ${workspace_loc:com.my.project.adapter.sample.file.sender} При запуске из Eclipse приложение берет проперти файлы из каталога D:\workspace\com.my.project.adapter.sample.file.sender Как запустить из консоли приложение это же без Eclipse? Java все точки в названии каталога переименовывает в слеши при попытке запустить приложение. Пробовал запускать так: 1. захожу в каталог D:\workspace\com.my.project.adapter.sample.file.sender 2. запускаю консоль cmd 3. пишу java D:\workspace\com.my.project.adapter.MyAdapter после чего в консоли эксепшн: Exception in thread "main" java.lang.NoClassDefFoundError: d:\workspaces\com/my/project/adapter/MyAdapter Слешы менял как угодно, писал и как слешы, и как обратные слешы. Переименовать каталоги/проекты нельзя. Заранее спасибо. |
Автор: redrick 6.5.2009, 19:02 | ||
Попробуйте так:
|
Автор: alex_nevolin 9.5.2009, 18:17 |
Подсмотреть command line которой eclipse запускает программу можно следующим образом: 1)поставте break point в любом месте выполняемого кода. 2)запустите приложение в режиме debug. 3)когда сработает break point откройте View Debug и на остановленном thread`е нажмине правую кнопку мыши. 4)выберете пункт properties из контекстного меню 5)в открытом окне смотрите process information->command line. |