Zauważyłem, że Eclipse IDE (dla Java, wersja 3.5.1) używa własnego kompilatora (i) java, ale nie mogę znaleźć sposobu na jego zmianę . Czy to możliwe?Jak ustawić inny kompilator Java niż Eclipse IDE
Może to trochę trywialne, ale po wielu latach używania IntelliJ IDEA wracam do Eclipse trochę niezręcznie.
Dzięki.
AKTUALIZACJA: Ponieważ potrzebowałem bardziej szczegółowych wyjaśnień, robię to.
Niedawno pomagałem innemu programistom Java i zauważyłem, że używa Eclipse bez JDK firmy Sun. Ponieważ w całej firmie używamy tylko JDK firmy Sun, uznałem to za dość dziwne.
Okazało się, że ma tylko Eclipse i nie są wymagane żadne dodatkowe narzędzia do kompilowania kodu Java (jak javac). Dzieje się tak dlatego, że Eclipse jest dostarczany w pakiecie z własnym kompilatorem (sprawdź więcej szczegółów pod numerem this).
Sam uważam tę funkcję za całkiem przyjemną i uważam, że były ku temu dobre powody. Ale chciałbym, aby wszyscy programiści firmy użyli tego samego kompilatora do wygenerowania kodu bajtowego Java (pliki .class). I uruchomić to w tych samych maszynach JVM. Tylko ze względu na możliwie najlepsze ujednolicenie środowiska i wyeliminowanie dodatkowych problemów związanych ze środowiskiem. Nie mam problemu z określeniem środowiska JRE w środowisku Eclipse.
Ale nie udało mi się znaleźć sposobu na zmianę domyślnego kompilatora Java na javac. Z drugiej strony, moja podstawowa IDE IntelliJ IDEA pozwala to zrobić (wybierz między kompilatorami javac, jikes lub Eclipse). Więc chciałem tylko wiedzieć, czy to samo możliwe w Eclipse czy nie.
Dodatkowo:
- Nie, nie mam żadnych problemów z Eclipse kompilator jako takiego, jest to po prostu kwestia możliwości do wyboru.
- Wiem, że Apache Ant i inne rozwiązania mogą być używane do kompilowania kodu Java z dowolnym kompilatorem. Ale tutaj jestem zainteresowany Eclipse i jego zintegrowanym budowaniem projektu (np. Pozycje menu pod menu Project).
Czy możesz opisać, co jest niezręczne? –
Czy jest jakiś konkretny problem, z którym się mierzysz? – Nivas
Niepewność powrotu do Eclipse (używałem go przez kilka lat, całkiem dawno temu) jest jakoś innym tematem, pozwala skupić się na pytaniu podstawowym. Ogólnie jednak uważam, że konfiguracja Eclipse nie jest trywialna i niezbyt przejrzysta. – Ralkie