Soru Desteklenmeyen SınıfSürümError: WebSphere AS 7'deki JVMCFRE003 hatalı büyük sürüm


Bu hatayı alıyorum

java.lang.UnsupportedClassVersionError: JVMCFRE003 bozuk büyük sürüm; sınıf = harita / CareMonths, ofset = 6

Eclipse'in Java derleyicisi benim 1.6 ve C: \ Program Files'daki kurulu Java SDK'm 1.6.0Uygulamamı WebShere Application Server V7'ye yüklediğimde hala bu hatayı alıyorum.

Nedir offset=6 anlamına gelmek? Java 6 kullanarak derlemek istiyorum ve Websphere 7 Java 6'yı destekliyor.

Sunucunun kurulu olduğu IBM dizinindeki JDK'nın Java 7 olduğunu görüyorum. Buna neden olan bu mu? .... ama yine çalışma alanımın Eclipse derleyicisi Java'ya ayarlandı 1.6.


32
2018-02-17 21:40


Menşei




Cevaplar:


WebSphere Application Server V7 destekliyor Java Platformu, Standart Sürüm (Java SE) 6 (görmek Teknik özellikler ve API belgeleri Ağ Dağıtımı (Tüm işletim sistemleri), Sürüm 7.0 Bilgi Merkezi) ve o zamandan beri Java 7 desteklendiğinde V8.5 sürümü.

Java 6 SDK belgelerini bulamadım ve yalnızca danışabilirdim IBM JVM İletileri içinde Java 7 Windows belgeleri. Ne yazık ki, hata mesajını da belgede bulamadım.

Dan beri java.lang.UnsupportedClassVersionError olduğu "Java Virtual Machine bir sınıf dosyasını okumaya çalıştığında ve dosyadaki büyük ve küçük sürüm numaralarının desteklenmediğini belirlediğinde atılmış."Uygulamayı, çalışma ortamı ortamının, yani WebSphere Application Server 7.0'ın desteklediği Java'dan daha yeni bir sürümle oluşturma sorunuyla karşılaştınız.

Yanılıyor olabilirim ama sanırım offset = 6 Mesajda, hangi pozisyonun uyumsuzluğun ortaya çıkmasına neden olduğunu bildirmek için. Senin için, benim için ve diğer pek çok insan için alakasız, ama bazıları yararlı bulabilir, özellikle. Bayt kodu kendileri oluşturduklarında.

Koş VERSIONINFO hakkında bilgi almak için komut Yüklü Özellikler WebSphere Application Server V7'nin, ör.

C:\IBM\WebSphere\AppServer>.\bin\versionInfo.bat
WVER0010I: Copyright (c) IBM Corporation 2002, 2005, 2008; All rights reserved.
WVER0012I: VersionInfo reporter version 1.15.1.47, dated 10/18/11

--------------------------------------------------------------------------------
IBM WebSphere Product Installation Status Report
--------------------------------------------------------------------------------

Report at date and time February 19, 2013 8:07:20 AM EST

Installation
--------------------------------------------------------------------------------
Product Directory        C:\IBM\WebSphere\AppServer
Version Directory        C:\IBM\WebSphere\AppServer\properties\version
DTD Directory            C:\IBM\WebSphere\AppServer\properties\version\dtd
Log Directory            C:\ProgramData\IBM\Installation Manager\logs

Product List
--------------------------------------------------------------------------------
BPMPC                    installed
ND                       installed
WBM                      installed

Installed Product
--------------------------------------------------------------------------------
Name                  IBM Business Process Manager Advanced V8.0
Version               8.0.1.0
ID                    BPMPC
Build Level           20121102-1733
Build Date            11/2/12
Package               com.ibm.bpm.ADV.V80_8.0.1000.20121102_2136
Architecture          x86-64 (64 bit)
Installed Features    Non-production
                      Business Process Manager Advanced - Client (always installed)
Optional Languages    German
                      Russian
                      Korean
                      Brazilian Portuguese
                      Italian
                      French
                      Hungarian
                      Simplified Chinese
                      Spanish
                      Czech
                      Traditional Chinese
                      Japanese
                      Polish
                      Romanian

Installed Product
--------------------------------------------------------------------------------
Name                  IBM WebSphere Application Server Network Deployment
Version               8.0.0.5
ID                    ND
Build Level           cf051243.01
Build Date            10/22/12
Package               com.ibm.websphere.ND.v80_8.0.5.20121022_1902
Architecture          x86-64 (64 bit)
Installed Features    IBM 64-bit SDK for Java, Version 6
                      EJBDeploy tool for pre-EJB 3.0 modules
                      Embeddable EJB container
                      Sample applications
                      Stand-alone thin clients and resource adapters
Optional Languages    German
                      Russian
                      Korean
                      Brazilian Portuguese
                      Italian
                      French
                      Hungarian
                      Simplified Chinese
                      Spanish
                      Czech
                      Traditional Chinese
                      Japanese
                      Polish
                      Romanian

Installed Product
--------------------------------------------------------------------------------
Name                  IBM Business Monitor
Version               8.0.1.0
ID                    WBM
Build Level           20121102-1733
Build Date            11/2/12
Package               com.ibm.websphere.MON.V80_8.0.1000.20121102_2222
Architecture          x86-64 (64 bit)
Optional Languages    German
                      Russian
                      Korean
                      Brazilian Portuguese
                      Italian
                      French
                      Hungarian
                      Simplified Chinese
                      Spanish
                      Czech
                      Traditional Chinese
                      Japanese
                      Polish
                      Romanian

--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------

30
2018-02-19 13:11



merhaba ben de aynı sorun var ama nasıl düzeltileceğini anlayamıyorum. Bu sorun için doğrudan bir cevap verebilir misiniz? - Himanshu
webspare 8.5 kullanarak 1.6 iç ve benim tutulması derleyici 1.7 kullanıyorum - Himanshu
Bir Java 7 derleyicisini kullanır ve bir Java 6 ortamını hedeflerseniz, 1.6-uyumlu bayt kodu oluşturmak için daha yüksek sürüm derleyicisini ayarlamanız gerekir. Görmek -source ve -target seçenekleri javac. - Jacek Laskowski


Bu Eclipse Preferences panelinde derleyici uyumluluğunu 1.7'den 1.6'ya değiştirebilirsiniz. Bu benim aldığım benzer mesajı çözdü. Eclipse için, altında: Tercihler -> Java -> Derleyici: 'Derleyici uyumluluk düzeyi'


7
2017-10-11 18:32





Ayrıca, uygun Project Facets Java sürümünü ayarladığınızdan emin olmalısınız. Modül Özellikleri -> Proje Özellikleri -> Java 1.6 kontrol edilmelidir


7
2018-05-23 14:48





Bu hata, JDK 1.6 ile proje oluşturuyorsanız ve Java 7 ile derlenmiş bağımlılıklarınız varsa oluşabilir.


6
2018-01-08 14:48



Kesinlikle. Bu normalde maven projelerinde olur - Kris


Bu hatayı websphere 8.5’de alıyordum:

java.lang.UnsupportedClassVersionError: JVMCFRE003 bozuk büyük sürüm; class = com / xxx / Her neyse, ofset = 6

Projem JDK düzeyini tutulmada 1,7 olarak ayarlamıştım ve varsayılan olarak JDK 1.6'da çalışmış ve bu yüzden bir çatışma yaşandı. İsteğe bağlı SDK 1.7'yi web sunucum sunucusuna yüklemem gerekti ve sorun ortadan kalktı. Sanırım proje seviyemi de tutuklanamayacak şekilde 1.6 seviyesine getirebilirdim ama 1.7'ye kodlamak istedim.


4
2018-02-03 22:48





Aynı hatayı alıyorum. Java projemin Proje Yönlerinde, Java derleme düzeyi 1.7'ye ayarlanmışken, WebSphere Application Server v7.0'ın bir Çalışma Zamanı Kompozisyonu JRE v1.6; Proje Derlemelerinde Java derleme düzeyini 1.6'ya ayarlamak hatadan kurtuldu. Compiler uyumluluk seviyesini değiştirmek zorunda kalmadım, yine de 1.7. Bu yardımcı olur umarım!


1
2018-04-16 19:27





Başta derlenmiş problematiklerin büyük halini kontrol etmelisiniz .class dosya, Senin durumunda map/CareMonths. Görmek bu cevap nasıl yapılır.

WAS7 Java 6 kullanır (söylenen Jacek) ve Java 6, büyük sürüm 50 kullanır, bu yüzden Projenizi Java 6 ile derlemelisiniz. Java derleyicisinin doğru sürümünü ayarlama IDE (ör. Eclipse, IntelliJ) veya oluşturma aracına (ör. Maven, Ant) bağlıdır.


1
2018-05-22 13:42





Yukarıdaki değişiklikleri yaptıktan sonra bile aynı hatayı alıyorum ve yaptığım şey

Proje -> özellikler-> java derleyici-> Derleyici uyumluluk seviyesi -> üzerine sağ tıklayın.

Bu değişiklik proje için özeldir. Bu umarım çalışmalıdır.


1
2017-07-13 07:05





Günlük java.lang.UnsupportedClassVersionError gösterir: JVM **** kötü büyük sürümü.

Daha sonra kod ve sunucu aynı JDK sürümü ile derlenmez.

Bunu düzeltmek için, lütfen JDK sürümünü kodda veya sunucu JDK'sinde değiştirin.

Bunu dene:- Aşağıdaki kullanım durumunda, 1.7_64'e geçiyorum (JDK 1.7 64 bit)

c: \ IBM \ WebSphere \ WSRR \ v8.5 \ bin \ managesdk.bat -enableProfil   -profileName WSRRSrv01 -sdkname 1.7_64


1
2017-11-08 05:15





Eğer maven kullanırsanız, pom.xml dosyasına eklemeyi deneyin.

<properties>
    ...
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
    ...
</properties>

Aksi takdirde derleyici sürümünü değiştirmeyi deneyin.


0
2018-05-31 14:55