2012-06-27 14 views
6

Jaka jest korzyść z braku ścieżki kompilacji w czasie zaćmienia? Dlaczego to ustawienie jest domyślne, gdy jest to coś, czego nigdy nie używałeś? Wygląda na to, że zaćmienie indygo zostało opracowane, aby tworzenie oprogramowania było jak najbardziej niejasne. Właśnie sprawdziłem nową kopię projektu, który sprawdziłem (zwanego dungeonworld) po południu z innego komputera i automatycznie nic nie działa, nie mogę skompilować, nie mogę wybrać ścieżki kompilacji, nie mogę dodać jre, nie mogę dodać jdk , nie można dodać tego do właściwości projektu.Dlaczego mój projekt zaćmienia nie ma ścieżki kompilacji?

enter image description here

Czy moje zaćmienie uszkodzony? Nie mogę uwierzyć, że to się dzieje, tak łatwo nie jest to możliwe.

+4

Chcę głosować go, ponieważ "Gdzie jest Eclipse Budowanie Setting drogę?" BĘDZIE dobrym wyborem i to jest odpowiedź, którą otrzymałeś. Z drugiej strony chcę to głosować, ponieważ nie jest to miejsce, w którym można udzielać upustów lub narzekać na konkretne produkty. – David

Odpowiedz

9

Wygląda na to, że nie dodałeś plików metadanych projektu Eclipse do systemu kontroli źródła, więc Eclipse nie wie, jaka jest twoja ścieżka kompilacji ani czy jest to nawet projekt java. Widać, że w małym folderze w projekcie dungeonworld brakuje trochę "j", co oznacza, że ​​Eclipse nie uważa, że ​​jest to projekt java.

Wróć do innego komputera i szukać tych plików w swojej pierwotnej korzenia projektu ...

  1. .project
  2. .classpath
  3. .settings/*

Upewnij się, że wszystkie elementy systemu kontroli kodu źródłowego będą działały poprawnie.

+0

Oto dlaczego! Właściwie to usunąłem te pliki i miałem ich wersje na początek, ale usunąłem je, ponieważ ktoś powiedział mi, że nie powinienem wersji pliku .settings. Wygląda na to, że byłem źle poinformowany. Wróciłem do mojego drugiego komputera, żeby to powiedzieć, i będę informował o postępach. Wielkie dzięki za pomoc. –

2

Eclipse ma ścieżkę budowania. Jest przechowywany w (domyślnie ukryty) pliku .classpath w projekcie. Możesz także uzyskać do niego dostęp za pośrednictwem interfejsu użytkownika we właściwościach projektu (kliknij prawym przyciskiem myszy na projekcie, właściwościach, ścieżce kompilacji Java).

4

Mam ten sam problem, ale mam rozwiązany

projekt prawym przyciskiem myszy -> Właściwości -> ścieżka Java Build -> src/main/źródła

wszystko usuwać elementy na "Wyłączone", a następnie, że poz włączyć status „(None)”

+0

czy możesz wyjaśnić jeszcze raz, co tu zrobiłeś? –

12

Nic powyżej rozwiązań pracował dla mnie tak próbowałem poniżej

prawym przyciskiem myszy na projekcie >> właściwości >> aspekty projektu >> kliknij java

enter image description here

+1

To rozwiązanie działało! –

+1

Jesteś najlepszy :) – TinyOS

3

Próbowałem poniżej kroków i to działa dla mnie.

Kliknij prawym przyciskiem myszy na projekcie >> Właściwości >> aspekty projektu >> kliknij java

+0

Nie mam żadnego doświadczenia z Eclipse, ale tylko po to, aby upewnić się, że twoje pytanie będzie pomocne: czy jest to po prostu kliknięcie, czy należy później wpisać jakąś ścieżkę? – YakovL

+0

Musiałem włączyć aspekty projektu. Następnie otwarto listę i Java została już sprawdzona. Po zastosowaniu tej zmiany mógłbym uruchomić projekt, a folder src działał poprawnie. – SPRBRN

0

Tam, gdzie nie ma wpisach po prawym przyciskiem myszy na moim Projekt w Eclipse. Jak kliknąć, brakuje wpisów w ścieżce kompilacji. Więc mój Eclpise nie wykrył mojego projektu java. Użyłem polecenia Mavena, a następnie wyczyściłem projekt. Teraz Projekt działa zgodnie z oczekiwaniami. Więc ...

Jeśli używasz Mavena, spróbuj mvn eclipse: eclipse w konsoli cmd w katalogu projektu! Upewnij się, że używasz ścieżki do folderu Maven dla tego polecenia.

Na przykład:

cd C:\yourEclipseProject\ 

C:\yourPathToMaven\apache-maven-2.2.1\bin\mvn eclipse:eclipse 

Zostało mi pomaga. Po nieudanych badaniach w sieci współpracownik powiedział mi tę wskazówkę.

0

Nie znam powodu. Ale to działa dla mnie, więc go publikuję.

Kliknij prawym przyciskiem myszy na projekcie -> "Właściwości" -> "Ścieżka budowania Java".

enter image description here

enter image description here

1

Cóż, prawdopodobnie nie jest to problem, ale podobnie dzieje się, jeśli jesteś w Eclipse innej perspektywy (na przykład w Pythonie).

enter image description here

vs.

enter image description here

Powiązane problemy