Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335

Release/debug - билды, есть ли они?

21.06.2013, 12:36. Показов 2537. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сабж в названии. Работаю с С++, а тут всё быстренько собирается и никаких дебажный версий не видно. Есть ли?

И, если есть, интересует вопрос, как подобное будет выглядеть на java:
C++
1
2
3
#if DEBUG
assert(100, sum(50, 50));
#endif
Хочу поставить проверок на дебажной версии.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.06.2013, 12:36
Ответы с готовыми решениями:

Debug vs. Release
Доброго дня! Подскажите момент: Debian + Eclise CDT C++ Компилирую для Debug, использую функцию работы с портами (ioperm)... ...

RELEASE и DEBUG
День Добрый! Такая проблемка: есть проект в Visual C++ 2010, вообщем, проект не собирается в RELEASE верней собирается но как DUBUG версия....

Debug и Release
В Visual Studio есть 2 типа конфигураций решения: Debug и Release. Я знаю, что чтобы создать приложение которое запускается на других...

26
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
10.07.2013, 14:52  [ТС]
Студворк — интернет-сервис помощи студентам
Skipy, что за способ? И не понял насчет "между запусками"

turbanoff, так я же и писал, что нельзя вроде как манифест менять программно. Да и ну 100% нельзя менять debuggable программным путем о_О Это же оскюморон какой-то, если можно было бы из release-версии, внезапно, включить debug
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
10.07.2013, 17:04
Цитата Сообщение от nexen Посмотреть сообщение
Skipy, что за способ?
Собственный загрузчик, который не держит jar-файл и позволяет менять его содержимое. За час-два напишу.

И не понял насчет "между запусками"
Остановили, поменяли, запустили. Если бы при компиляции значения считывались из манифеста, то потом у Вас бы не было шанса поменять их в манифесте так, чтобы пойти по debug-ветке.
1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
10.07.2013, 19:42
Цитата Сообщение от nexen Посмотреть сообщение
так я же и писал, что нельзя вроде как манифест менять программно.
Во время компиляции ведь можно.
0
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
10.07.2013, 19:55  [ТС]
turbanoff, а можно пример?
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
11.07.2013, 11:36
Цитата Сообщение от nexen Посмотреть сообщение
turbanoff, а можно пример?
Простите, а что такое вообще манифест в Ваше понимании?
0
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
11.07.2013, 17:13  [ТС]
Skipy, эм, как бы выразиться.. может общие данные и настройки по приложению?
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
11.07.2013, 18:08
Трендец...

Манифест - файл manifest.mf, расположенный в jar/war/ear-файле в директории META-INF и содержащий некоторую вспомогательную информацию по данному приложению/библиотеке. В частности, если применимо, версию, версию спецификации, производителя, чем собрано, и т.д. и т.п. Есть специальные теги, например, в теге Class-Path указываются относительные пути ко всем библиотекам, которые необходимы для работы этого приложения при запуске его как jar-файла через ключ -jar, т.к. указание classpath в командной строке или же как переменной окружения при таком запуске не работает. В теге Main-Class указывается класс, который запускается на выполнение при заруске через ключ -jar. Есть и другие теги.

Короче, манифест - это специальный файл. Ни о каких общих данных и тем более настройках по приложению в manifest.mf речи не идет.

Вот это почитайте для более полного понимания, что содержится в манифесте: http://docs.oracle.com/javase/... r/jar.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.07.2013, 18:08

debug и release
В Debug конфигурации программа коннектится к веб сервисам (вай фай). а если ставить release то не коннектится ( почему так ?? и...

debug/release VS 08
Доброго времени суток! У меня появилась довольно странная проблема: компилю программу в конигурации debug - все отлично работает ...

Debug и Release
Вообщем вопрос не обычный. Пишу проект, вот уже 2-ой месяц, это программа для слежки (для мирных целей). Последнее время Release версия...

debug и release
Есть код, который работает в debug, переключаю в release,программа сразу вылетает. Какие могут быть причины? Где искать, как и что? Спасибо!

Release/Debug
Здравствуйте! Пишу сложную расчётную программу. И мне важна скорость выполнения программы. И хотел бы проконсультироваться. Делал с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru