Компиляция частей Java-приложения с отладочными символами - PullRequest
0 голосов
/ 06 октября 2011

Я собираюсь использовать эту библиотеку для нашего Java-приложения: http://code.google.com/p/aparapi/. Одно требование для этой библиотеки состоит в том, что код компилируется с символами отладки.Т.е. с включенным параметром -g (см. Их FAQ ).Мы не хотим включать отладочную информацию для всего нашего приложения.Можно ли только скомпилировать классы, которые взаимодействуют с этой библиотекой, используя -g, а затем скомпилировать остальную часть кода без какой-либо отладочной информации (возможно, даже запутать оставшуюся часть кода).

1 Ответ

2 голосов
/ 06 октября 2011

Конечно, вам нужно только скомпилировать класс 'Kernel', используя -g.

Если ваше ядро ​​является анонимным внутренним классом, это может быть сложно;) но вы можете скомпилировать содержащий класс с помощью -g. Затем скопируйте файл $ {n} .class в одну сторону, перекомпилируйте без -g и скопируйте файл $ {n} .class с символами отладки поверх одного без. Если это имеет смысл.

Я должен был быть более ясным в FAQ. Я внесу это изменение в FAQ.

Гари

...