четверг, Март 10, 2011

Java - компиляция на лету

Примеры программной компиляции Java кода. Как с помощью пакета javax.tools скомпилировать текст, сохраненный в строковой переменной. А дальнейшее уже понятно. Динамически получили байт-код, с помощью Refrection API его можно подгрузить и исполнить.

P.S. Для веб-приложений есть такая компонента: Eval taglib. Позволяет исполнять динамически сформированные фрагменты JSP кода.

Ярлыки: ,


 
Loading...

 

5 Comments:

Blogger Michael de`Oz said...

А как ты сделал список Related Posts ?

1:21 PM  
Blogger Coldbeans software said...

написан скрипт, на blogspot

5:03 PM  
Blogger Michael de`Oz said...

Увидел логотип от технологий google и подумал может есть какой-нибудь виджет.
А можешь код скрипта показать?

2:55 PM  
Blogger Coldbeans software said...

так это же есть в тексте вот этой же страницы. Использует Google News bar. Related posts - это результаты поиска Google по этому же блогу

3:33 PM  
Blogger Michael de`Oz said...

Это который код начинается после:
// The Following div element will end up holding the actual blogbar.
// You can place this anywhere on your page.
У меня он вызывает ошибку:
Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
XML error message: The reference to entity "v" must end with the ';' delimiter.

3:52 PM  

Отправить комментарий

<< Все публикации


   
 

Мэшап дня: