Muhtemelen aptalca bir şeyler yapıyorum, ancak bunu göremiyorum.Bir Eclipse projesinde Scala ve Java dosyalarını karıştırma
ve ben bir Scala proje oluşturduktan ve ekledim Helios
için Scala Eclipse eklentisi gece yapı (I Gallileo kullanarak düzgün çalışması için GlassFish destek alamadım çünkü Helios) Ben Eclipse Helios yükledim bazı dosyalar - Java ve Scala'nın bir karışımı.
Tümü sözdizimsel olarak doğru görünüyor - Eclipse editörü en azından her dosyanın hangi dil olduğunu biliyor ve bunları yaptığımda sözdizimi hatalarıyla ilgili doğru rapor veriyor - ancak Java dosyaları Scala'da oluşturulan sınıfları bulamıyor. IDE sitesi, bunların hepsinin işe yarayacağını öne sürüyor gibi görünüyor.
Scala dosyalarından herhangi biri için bin dizininde sınıf dosyaları yoktur (Java dosyaları tarafından tanımlanan sınıfların her biri için sınıf dosyaları vardır), bu nedenle Scala dosyalarının oluşturulmadığı görülmektedir. . Bu eksik sınıf dosyaları, Java dosyalarının neden sınıfı görmediğini açıklar.
Neleri özledim? Eclipse'e bu dosyaları oluşturmasını nasıl söyleyebilirim?
compileorder
Pencere-> Tercihler-> Scala-> Compiler-> kurmak Manager->, Proje özellikleri pencerelerindeki inşaatçıları kontrol edin ve Scala'nın kontrol edildiğinden emin olun. – pedrofurla
Başka bir vahşi tahmin, farklı kaynak klasörleri kullanın. Scala ve Java için bir tane, hiç böyle bir problem yaşamadım. – pedrofurla
Teşekkürler. Scala oluşturucusunun seçildiğini ve Java dosyalarını farklı bir klasöre taşıdığını kontrol etti. Yardımcı olmadı :( –