Генерация и выполнение байт-кода Java .class на Android во время выполнения без использования места для хранения.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Генерация и выполнение байт-кода Java .class на Android во время выполнения без использования места для хранения.

Сообщение Anonymous »

Я ищу способ выполнения динамически генерируемого байт-кода Java как на виртуальной машине OpenJDK, так и на DalvikVM. Другими словами, я хочу создать независимый от платформы компилятор байт-кода Java, использующий только Java (Java 8 подойдет) и не требующий использования какого-либо места для хранения во время выполнения.
Единственный способ, которым я обнаружил почти сделать это на DalvikVM (Android), — это сгенерировать байт-код OpenJDK с помощью ByteBuddy, затем сохранить его в файл .class, преобразовать в .dex с помощью инструмента d8 и загрузить класс из .dex-файл. Но для этого требуется доступ к хранилищу.
Есть ли способ сделать это без использования хранилища?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»