2012-02-07 19 views
63

Widziałam listę głównych numery wersji javy w innym stanowisku:Lista głównych numerów wersji formatu pliku Java?

  • Java 1,2 wykorzystuje wersji głównej 46
  • Java 1,3 wykorzystuje wersji głównej 47
  • wersji 1.4 Używa wersji głównej 48
  • Java 5 używa wersji głównej 49
  • Java 6 używa wersji głównej 50
  • Java 7 używa wersji głównej 51
  • Java 8 używa wersji głównej 52
  • Java 9 wykorzystuje główną wersję 53

Referencje:

https://blogs.oracle.com/darcy/entry/source_target_class_file_version https://en.wikipedia.org/wiki/Java_class_file#General_layout

+1

Ciekawe, jak to jest wymienione. – Bill

Odpowiedz

27

te pochodzą z wersji klasy. Jeśli spróbujesz załadować coś skompilowanego dla języka Java 6 w środowisku wykonawczym java 5, otrzymasz błąd, niekompatybilną wersję klasy, otrzymasz 50, oczekiwane 49. Lub coś w tym stylu.

Zobacz here w przesunięciu bajtu 7, aby uzyskać więcej informacji.

Dodatkowe informacje można również znaleźć here.

Powiązane problemy