Prawdopodobnie robię coś głupiego, ale nie mogę tego zauważyć.Mieszanie Scali i plików Java w projekcie Eclipse
Mam zainstalowane Eclipse Helios (Helios, bo nie mógł dostać GlassFish wsparcia działa poprawnie przy użyciu Galileo) i nightly build wtyczki Scala Eclipse Helios
Utworzyłem projekt Scala i dodanej niektóre pliki - połączenie Java i Scala.
Wszystkie wydają się poprawne pod względem składni - edytor Eclipse przynajmniej wydaje się wiedzieć, jakim językiem jest każdy plik i poprawnie raportuje błędy składni, gdy je robię - ale pliki Java nie mogą znaleźć klas utworzonych w Scali. Strona IDE wydaje się sugerować, że wszystko powinno po prostu działać.
W katalogu bin nie ma plików klas dla żadnego z plików Scala (istnieją pliki klas dla każdej klasy zdefiniowanej przez pliki Java), więc wydaje się, że z jakiegoś powodu pliki Scala nie są tworzone . Te brakujące pliki klas wyjaśniają, dlaczego pliki Java nie widzą tych klas.
Co przeoczyłem? Jak mogę powiedzieć Eclipse, aby zbudował te pliki?
wszelki wypadek sprawdź konstruktorów w oknach właściwości projektu i upewnij się, że Scala jest zaznaczona. – pedrofurla
Kolejne dzikie domysły, użyj różnych folderów źródłowych. Jeden dla Scali i jeden dla Java, nigdy nie miał żadnych problemów z robieniem tego. – pedrofurla
Dzięki. Sprawdzono, czy został wybrany program Scala Builder i przeniesiono pliki Java do innego folderu. Nie pomogło :( –