Форум — Development Условная компиляция в яве 0 0 Можно ли сделать сабж (типа #ifdef....) А то надо собирать кучу разных версий в зависимости от поддержки разных JSR'ов.... (ява сановская) Ссылка
ето делается через ант: ему можно передавать пропертисы в виде -Dboo=foo Pi ★★★★★ (10.08.07 22:27:47 MSK) Показать ответ Ссылка
Ответ на: комментарий от Pi 10.08.07 22:27:47 MSK А без анта никак? У меня вся сборка make + javac + jar... sergej ★★★★★ (10.08.07 22:57:49 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от sergej 10.08.07 22:57:49 MSK чё ты как маленький? у тебя ведь есть греп, сед, авк... :) сомневаюсь, что можно по-другому. Pi ★★★★★ (10.08.07 23:08:29 MSK) Показать ответ Ссылка
Ответ на: комментарий от sergej 10.08.07 22:57:49 MSK Никак. В стандарте явы препроцессора нет. Если надо - надо ставить свой собственный препроцессор. Гугл в помощь. Не берите cpp - из благородного семейства препроцессоров он самый заслуженный и самый тупой. svu ★★★★★ (11.08.07 00:21:46 MSK) Показать ответ Ссылка
Ответ на: комментарий от svu 11.08.07 00:21:46 MSK > Не берите cpp - из благородного семейства препроцессоров он самый заслуженный и самый тупой. m4? А еще что можно? Просто самому надо! atoku ★★★ (11.08.07 07:44:12 MSK) Ссылка
Ответ на: комментарий от Pi 10.08.07 23:08:29 MSK Хочу готовое :) Похоже меня устроит unifdef... sergej ★★★★★ (11.08.07 16:18:29 MSK) автор топика Ссылка
Можно использовать условия if ( a ) {...} где а явно false (finally static). Такой блок компилироватся не будет. mrco ★★ (11.08.07 19:02:26 MSK) Показать ответ Ссылка
Ответ на: комментарий от mrco 11.08.07 19:02:26 MSK не пойдет. Импорт внутрь if'а не засунешь. sergej ★★★★★ (11.08.07 19:22:12 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от sergej 11.08.07 19:22:12 MSK Импорт не засунешь, а использование того что импортируется -- засунешь. Директива import в рантайм никакого эффекта не имеет, AFAIK. anonymous (11.08.07 21:04:47 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 11.08.07 21:04:47 MSK Имеет при запуске приложения. Он же будет ругаться на отсутствующие в реализации классы. В телефоне, например, нет поддержки JSR-75 или JSR-179, а апплет говорит что они ему нужны... sergej ★★★★★ (11.08.07 23:02:54 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от sergej 11.08.07 23:02:54 MSK в нетбинсах есть такая фича изкаробки, используется, например, для таких вещей, как сборка проекта под разные мобилы. anonymous (12.08.07 00:02:09 MSK) Ссылка
http://jappo.opensourcefinland.org/ если сайт лежит то поищи просто jappo в бинарях anonymous (14.08.07 00:54:18 MSK) Ссылка