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

n='a=5'
&n

и после этого переменная 'а' принимала значение равное 5
...
Рейтинг: 0 / 0
компиляция классов
    #32827809
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
впрямую -нет, но можно внедрить интерпретатор
и тогда будет возможно подобное.
...
Рейтинг: 0 / 0
компиляция классов
    #32827819
Stilet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно подробнее про интерпретатор и его внедрение
pls
...
Рейтинг: 0 / 0
компиляция классов
    #32827962
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут можно найти кое что полезное:
http://java.sun.com/developer/JDCTechTips/2003/tt0722.html#2
...
Рейтинг: 0 / 0
компиляция классов
    #32828023
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если SUN не собирается отставать от Microsoft то ИМХО в новых версиях JDK обязательно будет встроен эмиттер программного кода.
...
Рейтинг: 0 / 0
компиляция классов
    #32828170
Stilet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылку. :-)
Вещь полезная.
Жаль только что по английски :-(
...
Рейтинг: 0 / 0
компиляция классов
    #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
компиляция классов
    #32828223
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл написать:
еще компилируем Runtime.exec("javac test.java");
...
Рейтинг: 0 / 0
компиляция классов
    #32828457
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm
.. В проге создаем текстовый файл класса ..

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


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