2012-06-21 11 views
10

Kendime Google App Engine'i nasıl kullanacağımı öğretmek istediğim için Eclipse 3.7'yi ve Eclipse için Google Eklentisini kurdum.Eclipse'deki "yüklü proje fasetinin" Java sürümünü nasıl değiştirebilirim?

Yeni bir web uygulaması oluşturup çalıştırdığımda, JRE sürümüne (1.4) ek açıklamaların girilmesine izin verilmediğini belirten bir hatayla karşılaştım. Bu nedenle JRE'imi 1.6'ya ve derleyici uyumluluk seviyemi 1,6'ya ayarlıyorum.

Ancak, şimdi bu yeni hatayı alıyorum.

Description Resource Path Location Type 
Java compiler level does not match the version of the installed Java project facet. 
Myprojectname  Unknown Faceted Project Problem (Java Version Mismatch) 

nasıl "yüklü Java projesi faset sürümü" nasıl değiştiririm?

Projemin özellikler menüsünün solunda "Project Facet" adlı hiçbir öğe yok.

cevap

28

Bu doğrulama iletisini alıyorsanız, projenizin özelliklerinin altında "Proje Özellikleri" ni bulabilmeniz gerekir. Eğer Java faset sürümünü değiştirmek mümkün olacak bu uçak bir ekran görmelisiniz: Eğer bu sayfayı görmüyorsanız

enter image description here

, o zaman yaratılan proje olasılıkla bir şekilde bozuk. Onu nasıl yarattın? Eclipse için Google Plugin tarafından sağlanan bir sihirbaz mı kullandınız? Öyleyse, geçerli bir proje oluşturmadıkları için Google ile bir hata raporu göndermeniz gerekir.

Yukarıdakiler ne olursa olsun, sorunların görünümündeki problemi sağ tıklayıp, java fasetinizin ve java uyumluluk ayarlarınızın hizalanması için yönlendirileceğiniz "hızlı düzeltme" yi seçerek bu sorunu çözmeniz gerekir.

+1

Teşekkür ederiz. Bu, Proje Seçenekleri altında gördüğüm her şey. http://i.imgur.com/TI5Kj.png Ayrıca Hızlı Düzeltme yapamıyorum. Gri oldu. – dangerChihuahua007

+0

Bunun, bu doğrulama sorununu aldığınız proje olduğundan emin misiniz? Ekran görüntüsünüzde, Factors Project Validator'u İnşaatçılar altında görmüyorum. Bu, problem işaretleyicisini yerleştirmekle sorumlu olan şeydir. Bu aynı proje ise. Projeyi çalışma alanından kaldırmayı ve yeniden içe aktarmayı deneyin. Bu eski bir problem işaretleyicisiyse, bu da gitmesine neden olacak. –

15

Eğer henüz bir çözüm bulamadık veya başkası bu sorunu ile karşı karşıyadır: Ben "Proje faset" ile aynı problem vardı

ve proje özelliklerine zaman içinde "Proje YÖNÜ" sayfasını olmamasından 1,7'den 1,6'ya geçiş. org.eclipse.wst.common.project.facet.core.xml dosyasını .settings proje klasöründe düzenleme ile düzeltmeyi başardım. Bu dosyada

Ben 1.6 ile 1.7 değiştirilmiş olan aşağıdaki kodu vardı ve hata uzağa gitti:

<?xml version="1.0" encoding="UTF-8"?> 
    <faceted-project> 
    <installed facet="java" version="1.7"/> 
    </faceted-project> 

DÜZENLEME: Ne filtreleri düzenlemek zorunda olduğunu söylemeyi unutmuşum " Paket Gezgini "gösterilecek. * Kaynaklar:" Görünüm Menüsü "nü (aşağı bakan ok) seçin -> Filtreler ... -> işaretini kaldırın". * Kaynaklar "->" Tamam "ı tıklayın ve .settings klasörünü görmelisiniz.

+0

Teşekkürler - bu bana yardımcı oldu. – Simon

6

Eclipse IDE for Java EE Developers kullanıyorsanız, Project Facets özellik bölümüne sahip olmalısınız.

Eclipse 3.7'nizin Eclipse IDE for Java Developers olması mümkündür. Bu durumda, EE hediyelerini kurarak, aşağıdaki özelliklere sahip olmanız gerekir ...

Yardım -> Yeni Yazılım Yükle ... -> Birlikte Çalış: (Indigo'yu seçin) ve sonra da Web'i ters çevirin. , XML, Java EE ve OSGi Enterprise Development "ve Eclipse Java EE Developer Tools

Eclipse'in yeniden başlatılmasına izin verilmesi, artık Project Facets özellik bölümünün görünürlüğünü eklemelidir.

İlgili konular