2009-10-15 19 views
17

Jestem nowy w jav/Eclipse.co to jest kompilacja ANT?

Zainstalowałem Eclipse i pracuję nad plikiem JAVA 1.4, używając go jako IDE. zrobiłem moje zmiany kodu i zapisaniu go i chciał uruchomić (CNTR) lub F11 (F11) Debub każdym razem jestem coraz

select what to run 
      Ant Build 
      Ant Build.. 

co to Ant budować? Jak naprawić/podłączyć/zbudować Ant?

Aplikacja Ant Build zmieniła rodzaj bloku dla Raod, aby móc uruchomić plik. Jak uruchomić mój plik bez pobierania blokad dróg Ant?

+0

Ktoś o wyższej reputacji, proszę powtórzyć jako Eclipse. –

+0

Czy utworzyłeś projekt 'Java'? Czy plik, nad którym pracujesz, ma metodę "główną"? –

Odpowiedz

1

Możesz użyć Anta do zbudowania projektu, wygenerowania dokumentów z wbudowanych javadocs, sprawdzenia standardowego naruszenia kodowania, uruchomienia testów i innych. Można z niego korzystać razem z systemem kontroli wersji i/lub systemem ciągłej integracji.

Apache Ant
Cruise Control ci system

+1

Czy muszę zainstalować Ant? czy istnieje sposób, w jaki można uruchomić mój plik java bez "Kompilacji Ant"? – vas

+0

możesz skompilować swój plik java za pomocą gcc lub cokolwiek innego. Mrówka to dla ciebie doskonałe narzędzie, ale nie na poziomie twojej wiedzy. – erenon

+0

Myślę, że autor jest zdezorientowany z wiadomością, którą otrzymuje z Eclipse IDE. –

3

Plik Java potrzebuje główną metodę zaćmienia zaoferować możliwość uruchomienia jako aplikacja Java. W przeciwnym razie daje inne opcje, takie jak uruchom na serwerze lub uruchom jako kompilacja Ant i tak dalej.

+0

oh widzę ... obecnie używam "run/cmd" ... D:/... javac test.java "do wykonania mojego pliku java. Jest to bardzo żmudne więc za pomocą Eclipse jak dać/link "główna metoda java"? – vas

1

Nie potrzebujesz kompilacji ANT do testowania uruchomienia prostej aplikacji Java. Oto, co robię:

Po otwarciu pliku źródłowego java kliknij strzałkę w dół obok zielonego przycisku Uruchom na pasku narzędzi. Następnie należy wybrać przycisk Uruchom w menu rozwijanym tak:

alt text http://tracyprobst.com/SOImages/EclipseRun1.JPG

Prawdopodobnie jest opcja menu lub przycisk funkcyjny, aby się tam dostać, ale nigdy go nauczyć.

Na wyświetlonym ekranie kliknij przycisk w lewym górnym rogu, aby uruchomić nową konfigurację. Tutaj możesz podać argumenty lub ustawić specjalną ścieżkę klas, która różni się od konfiguracji projektu.

Następnie kliknij przycisk RUN w dolnej części okna dialogowego, aby uruchomić kod. Po zdefiniowaniu konfiguracji uruchamiania nie trzeba jej ponownie definiować dla tej konkretnej klasy. Przycisk Debuguj i przycisk Uruchom to pasek narzędzi współdzielą te same konfiguracje uruchamiania.

8

Miałem dokładnie ten sam problem, gdzie po kliknięciu "Uruchom" dostałbym menu z opcjami "Mrówka kompilacja" lub "Mrówka kompilacja ..." - mimo że miałem główną metodę.

W końcu udało mi się uruchomić mój program tak, jak zwykle, kiedy skopiowałem i wkleiłem mój kod do nowego pliku w nowym folderze projektu. Usunąłem stary plik razem z jego folderem źródłowym.

Po utworzeniu nowej klasy wybrałem opcję "Użyj folderu projektu jako katalogu głównego dla plików źródłowych i klasowych" zamiast tworzyć oddzielne foldery.

Następnie, gdy kliknąłem "Uruchom", otrzymałem osobliwe wyniki za pierwszym razem, którego nie zrozumiałem. Jednak po raz drugi wszystkie moje programy działają tak, jak kiedyś.

Nie jestem do końca pewien, co te działania zrobiły, aby rozwiązać problem, ponieważ ja też jestem początkującym programistą. Ale otrzymuję informacje od http://www.daniweb.com/software-development/java/threads/199459/simple-java-applet-wont-run-on-eclipse#.

Mam nadzieję, że to pomoże.

0

1.Compiling kod 2.Packaging binaria 3.Deploying binaria na serwerze testowym 4.Testing zmiany 5.Copying kod z jednej lokalizacji do innej

Aby zautomatyzować i uprościć powyższe zadania, Apache Ant jest przydatna. Jest to narzędzie do budowania i wdrażania systemu operacyjnego, które można uruchomić z wiersza poleceń.

0

Mam ten problem. Na przykład stało się to dla mnie, ponieważ napisałem kod w NetBeans, a następnie próbowałem uruchomić go z Eclipse. Pierwszy pop-up był:

Ant Build

wtedy pojawił się ten błąd:

Error

Najprostszym rozwiązaniem dla mnie było skopiować i wkleić moją klasę w nowym utworzonym w Eclipse. Nie pojawiły się żadne inne błędy i kod został uruchomiony przy pierwszej próbie.

0

miałem ten sam problem mam rozwiązany przez:

  1. tworzenia nowego projektu Java w obszarze roboczym, którego używasz.
  2. Utwórz nową klasę w swoim projekcie.
  3. skopiuj swój kod do folderu src i uruchom.

To zadziała.