2010-07-09 19 views
15

Zaimportowałem projekt z Mercurial (klon hg ...). Podczas otwierania za pomocą Eclipse, czerwony wykrzyknik pojawia się po nazwie projektu w eksploratorze projektu i nie można go zbudować. Nie można wyświetlać głupich wiadomości, takich jak "import java.util nie można rozwiązać", a błędy w plikach nie są oznaczone w eksploratorze pakietów.Czerwony wykrzyknik w Eclipse z merkurialem

Jak mogę rozwiązać ten problem?

Odpowiedz

31

Sprawdź widok problemu. Przez wykrzyknik zwykle oznacza problem ze ścieżką budowania

Sprawdź ścieżkę budowania projektu, klikając projekt prawym przyciskiem myszy i wybierz opcję Buduj ścieżkę -> Konfiguruj ścieżkę kompilacji.

Jednym z problemów, które często napotykam, są różni ludzie używający różnych pakietów Java SDK, więc gdy dokładny pakiet SDK nie jest dostępny w twoim komputerze, musisz przejść do zestawu Java SDK (przez bibliotekę JRE System -> Alternate JRE). Lepszym sposobem na uniknięcie tego problemu jest zawsze wybranie biblioteki JRE System z domyślnego środowiska JRE środowiska wykonawczego lub środowiska wykonawczego.

+1

Kolejny problem, który może spowodować czerwony wykrzyknik: brakujące pozycje ścieżki kompilacji (np. Foldery źródłowe określone jako znajdujące się na ścieżce budowania Java, ale w rzeczywistości nie istnieją w projekcie). –

+0

Miałem ten sam problem. zewnętrznego pliku JAR. Usunąłem go i dodałem ponownie, a problem został rozwiązany. –

+0

jesteś świetny ... w ciągu sekundy mój problem został rozwiązany –

2

Biblioteka środowiska wykonawczego programów Java została zdefiniowana niepoprawnie dla przeciągniętego projektu.

To musiało zostać zresetowane w ramach projektu | Właściwości | Ścieżka budowania Java | Biblioteki.

5

Rozwiązałem problem poprzez dodanie zewnętrznego pliku .jar do mojego projektu. kliknij prawym przyciskiem myszy na projekcie -> Właściwości -> Java ścieżka Build -> Biblioteki zakładkę -> Add JAR

Wybierz plik jar i dodaje mu

to wszystko czerwonym! znak minął.

0

Dla mnie problem był prosty - projekt referencyjny został skompilowany w wersji 1.5, a mój projekt 1.6. Dopasowanie dwóch rozwiązało problem.

Kliknij projekt prawym przyciskiem myszy, wybierz właściwości, wybierz kompilator Java.

2

Oznacza to, że występuje problem ze ścieżką budowania w projekcie. Jeśli jest to projekt Androida, oznacza to, że nie można znaleźć wartości docelowej określonej w pliku project.properties. Może to być spowodowane także innymi rodzajami problemów. Ale pokazywane są głównie tylko dla problemów zbudowanych. Aby uzyskać więcej informacji, patrz here. Chodzi o zbudowany dekorator błędów widoczny w czasie zaćmienia.

Wyciąg z tej strony:

problemy Budowa ścieżki są czasami łatwo przegapić wśród innych problemów w projekcie.Widoki Package Explorer i Project Explorer pokazuje teraz nowy dekorator o projektach Java i zestawów roboczych, które zawierają zbudować błędy ścieżki:

enter image description here

The konkretnych błędów można zobaczyć w widoku Problemy i jeśli otworzyć widok menu i wybierz grupy poprzez> Jawa Problem Type, wszystkie one pokazują się w kategorii Path Budowa:

enter image description here

1

zorientowali się, za każdym razem próbuję zaimportować bibliotekę w moim android projektu, mam czerwony wykrzyknik z ActionBarSherlock i Fac biblioteki ebook

ten sposób Rozwiązałem go:

Po dodaniu biblioteki do projektu „Projekt Ustawienia-> Android-> Librairy-> add”

Jeśli używasz Eclipse, wszystko co musisz do zrobienia jest, aby oczyścić swój projekt i zbudować cały obszar roboczy:

„projekt -> czysty ... ->«oczyścić wybrany projekt»-> budować całą przestrzeń roboczą

3

Czasami zdarza się, że dodałeś plik jar wcześniej, ale obecnie nie t za pomocą tego. Następnie po pewnym czasie usuniesz plik jar z systemu. Ale ponieważ nie używasz pliku biblioteki, więc nie dostaniesz żadnego błędu. Ale wtedy zobaczysz czerwony wykrzyknik dla projektu. Więc wszystko, czego potrzebujesz, to usunąć dodany słoik ze ścieżki budowania.

Sporządzono .....

0

To jest jak I rozwiązać ten problem: - Right-Click do projektu-> Ustawienia-> Jawa Budowanie Path-> Biblioteki (zakładka) -> Usuń Jar, który jest już obecni tam ze Ścieżką podaną wzdłuż.

Powiązane problemy