Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / компиляция классов / 11 сообщений из 11, страница 1 из 1
15.12.2004, 07:26
    #32827740
Stilet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
можно ли в яве создать программно текстовый файл класса, а затем создать экземпляр это класса, или выполнить какую нибудь комманду.
к примере в фоксе я мог писать что то типа

n='a=5'
&n

и после этого переменная 'а' принимала значение равное 5
...
Рейтинг: 0 / 0
15.12.2004, 09:11
    #32827809
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
впрямую -нет, но можно внедрить интерпретатор
и тогда будет возможно подобное.
...
Рейтинг: 0 / 0
15.12.2004, 09:22
    #32827819
Stilet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
а можно подробнее про интерпретатор и его внедрение
pls
...
Рейтинг: 0 / 0
15.12.2004, 10:54
    #32827962
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
тут можно найти кое что полезное:
http://java.sun.com/developer/JDCTechTips/2003/tt0722.html#2
...
Рейтинг: 0 / 0
15.12.2004, 11:20
    #32828023
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
Если SUN не собирается отставать от Microsoft то ИМХО в новых версиях JDK обязательно будет встроен эмиттер программного кода.
...
Рейтинг: 0 / 0
15.12.2004, 12:13
    #32828170
Stilet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
Спасибо за ссылку. :-)
Вещь полезная.
Жаль только что по английски :-(
...
Рейтинг: 0 / 0
15.12.2004, 12:33
    #32828215
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
Я вот подумал, а нельзя ли в лоб (т.е. через одно место :))?
1) В проге создаем текстовый файл класса , ех. test.class
2) Сохраняем его на диске.
3) Юзаем FileClassLoader (есть в примерах здесь ) и получаем Class для test.class
4) Создаем экземпляр этого класса.

I hate you guys
You guys are assholes
Especially Kenny
I hate him the most
тынц
...
Рейтинг: 0 / 0
15.12.2004, 12:37
    #32828223
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
Забыл написать:
еще компилируем Runtime.exec("javac test.java");
...
Рейтинг: 0 / 0
15.12.2004, 13:55
    #32828457
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
Timm
.. В проге создаем текстовый файл класса ..

А зачем нужен текст. Так ты просто перепишешь Sun-овский компиллятор. Гораздо интереснее работать на уровне сериализатора JVM инструкций.
...
Рейтинг: 0 / 0
15.12.2004, 14:34
    #32828600
Stilet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
Наверное мысль мудрая - сериализатор классов
а в кратце можно пояснить?
...
Рейтинг: 0 / 0
15.12.2004, 22:21
    #32829363
GammiBear
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция классов
see it :
cglib
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / компиляция классов / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]