Вопрос Как конвертировать java .class в массив байтов?

Начинающий
Статус
Оффлайн
Регистрация
1 Авг 2023
Сообщения
3
Реакции[?]
1
Поинты[?]
1K
Играюсь с JNI. Столкнулся с проблемой в DefineClass() - один из аргументов требует массив байтов жава класса. Написал свою прогу на java, которая получала эти байты (0xCA 0xFE и тд), перечисляла через запятую в текстовике. Скопировал эти байты, занес в unsigned char array[]{} и в jclass cl = env->DefineClass() получил null. Как получить эти байты "правильно"?
 
Начинающий
Статус
Оффлайн
Регистрация
12 Июл 2023
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Играюсь с JNI. Столкнулся с проблемой в DefineClass() - один из аргументов требует массив байтов жава класса. Написал свою прогу на java, которая получала эти байты (0xCA 0xFE и тд), перечисляла через запятую в текстовике. Скопировал эти байты, занес в unsigned char array[]{} и в jclass cl = env->DefineClass() получил null. Как получить эти байты "правильно"?
скачай HxD, закидываешь свой класс в прогу и экспортируешь в C виде
 
Сверху Снизу