Ne sürüm javac kavanozumu inşa etti? | Netgez.com
SORU
22 Temmuz 2010, PERÅžEMBE


Ne sürüm javac kavanozumu inşa etti?

Nasıl bir kavanoz oluşturmak için kullanılan ne olduğunu söyleyeyim mi? Jar dosyası var, ve üç JDKs herhangi bir dahili olabilirdi. Tam olarak hangisi olduğunu bilmemiz gerekiyor, uyumluluk onaylayabiliriz. Derleyici sürümü bir yerde sınıf dosyaları veya kavanozun içinde saklı.

CEVAP
22 Temmuz 2010, PERÅžEMBE


Peter Lawrey asıl soruya yorum belirtildiği gibi, mutlaka sınıf dosyası inşa edilen bilemezsin, ama byte code class sürümünü öğrenebilirsiniz.

Linux üzerinde, Cygwin Mac OS X ya da Windows yüklü file(1) komut sınıf sürümü biliyor. Bir kavanozdan bir sınıf özü ve file tanımlamak için kullanın:

$ jar xf log4j-1.2.15.jar
$ file ./org/apache/log4j/Appender.class
./org/apache/log4j/Appender.class: compiled Java class data, version 45.3

Örneğin: farklı sınıf bir versiyonu

$ file ~/bin/classes/P.class
/home/dave/bin/classes/P.class: compiled Java class data, version 50.0

Sınıf sürümü büyük sayı aşağıdaki Java yazılım ve programları sürümleri karşılık gelir:

  • 45.3 = 1.1 Java
  • 1.2 Java 46 =
  • 47 = 1.3 Java
  • 48 = 1.4 Java
  • 49 = 5 Java
  • 50 = 6 Java
  • 51 = 7 Java
  • Java 8 52 =

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • National Geographic

    National Geo

    7 Mayıs 2006