2013-04-30 17 views
6

Glassfish 3.1.2.2'yi içeren bir Java-EE projesi üzerinde çalışıyorum ve istemci bileşeni Java 7 Update 21 ile çalışıyor. Swing tabanlı istemci, Java'yı yeni Java'ya geçirmeye karar verene kadar önceden Java 6 Update 38'e dayanıyordu derleme işlemi yaklaşık 1 dakika boyunca asılı Bu noktadaNetbeans'da bu derleme uyarısını neden aldım?

warning: Supported source version 'RELEASE_6' from annotation processor 'org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor' less than -source '1.7' 

: 7 Güncelleme 21.

Ben NetBeans 7.3 aşağıdaki derleme uyarı olsun.

Btw, biz hala NetBeans platformu tarafından sağlanmaktadır başvurulan JavaEE-api-6.0.jar (Ben orada düşünüyorum henüz mevcut hiçbir JavaEE-api-7.0.jar mı?) Sahip

birileri nedenini biliyor mu Bu uyarı ve bundan nasıl kurtulabilirim?

Her türlü yardım - çok teşekkürler şimdiden teşekkürler.

cevap

3

Java sürüm 7, Java 6'ya kıyasla daha fazla özelliğe sahiptir. Netbeans'te, Araçlar -> Java Platformları'na gidin ve netbook'ların en son JAVA sürümüne sahip olup olmadığını kontrol edin.

+0

Cevabınız için teşekkür ederiz. benim netbeans/java platformları yapılandırması iyi görünüyor. Orada listelenen sadece java 7 var ... – salocinx

4

JPA için EclipseLink açıklama işleme olduğunu (Sanırım) görünüyor kadar güncel Sen JPA kaynaklarıyla bir Java 6 kütüphanesi yapmak ve sadece orada EclipseLink açıklama işlemeyi kullanabilirsiniz Java 6. dek. Bir kütüphaneye sahip olmak asla acıtmaz ve daha sonra Java 7'ye bağımsız olarak yükseltebilirsiniz.

JPA kaynaklarında çok Java 7 işlevselliği kullanılarak görüntü yapılamıyor.

+0

öneriniz için teşekkürler! şu anda eclipselink-2.3.2 kullanıyorum. Ne düşünüyorsunuz, eclipselink-2.4.1'e yükseltmeye yardımcı olur mu? – salocinx

+1

Deneyim yok, ama emin, mantıklı görünüyor. –

0

Ben şey İstenmeyen kitaplık eklediniz, öncelikle projenizin kitaplığınızı kontrol etmeniz ve orada istenmeyen dosyaları silmeniz gerekir. Öte yandan, sadece JFrames ve Ana Sınıfları yeni bir projeye kopyalayarak bunu tekrar deneyebilirsiniz. Ama bir şey, paketin adını yeni isim olarak değiştirmeniz gerekiyor.

İlgili konular