Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Можно ли узнать какой версией JAVA был скомпилирован JAR? / 2 сообщений из 2, страница 1 из 1
03.04.2007, 14:16:02
    #34434244
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли узнать какой версией JAVA был скомпилирован JAR?
вот, собственно вопрос...
Есть несколько разных iText JAR от 1.55 до 2.01, необходима совместимость с Java 1.3. Как выбрать "совместимый" iText с, желательно, наличием всех максимально последних наворотов?
...
Рейтинг: 0 / 0
03.04.2007, 14:35:33
    #34434335
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли узнать какой версией JAVA был скомпилирован JAR?
У класса в заголовке есть поля отвечающие за версию байткода и формата класса
Смотри спеку.
http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ClassFile {
    	u4 magic;
    	u2 minor_version;
    	u2 major_version;
    	u2 constant_pool_count;
    	cp_info constant_pool[constant_pool_count- 1 ];
    	u2 access_flags;
    	u2 this_class;
    	u2 super_class;
    	u2 interfaces_count;
    	u2 interfaces[interfaces_count];
    	u2 fields_count;
    	field_info fields[fields_count];
    	u2 methods_count;
    	method_info methods[methods_count];
    	u2 attributes_count;
    	attribute_info attributes[attributes_count];
    }
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Можно ли узнать какой версией JAVA был скомпилирован JAR? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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