# Podręcznik szybkiego startu

Ten kurs umożliwia zapoznanie się ze środowiskiem roboczym, przedstawiając krótki przegląd kroków, które należy wykonać, aby utworzyć proste aplikacje. Bardziej szczegółowe wyjaśnienia zawierające obrazki można znaleźć w Podręczniku użytkownika środowiska roboczego.

Środowisko robocze: Szybki start

Czynność | Opis
Tworzenie prostego projektu | Wybierz opcję Plik > Nowy > Projekt. W oknie kreatora Nowy projekt wybierz opcję Prosty > Projekt i kliknij przycisk Dalej. W polu Nazwa projektu wpisz nazwę nowego projektu. Określ położenie projektu lub użyj położenia domyślnego. Kliknij przycisk Zakończ.
Tworzenie folderu | Upewnij się, że istnieje co najmniej jeden projekt. Wybierz opcję Plik > Nowy > Folder. W polu Nazwa folderu kreatora nowego folderu wpisz nazwę nowego folderu. Kliknij przycisk Zakończ.
Tworzenie pliku | Upewnij się, że istnieje co najmniej jeden projekt. Wybierz opcję Plik > Nowy > Plik. W polu Nazwa pliku kreatora nowego pliku wpisz nazwę nowego pliku. Kliknij przycisk Zakończ.
Importowanie zasobów | Wybierz opcję Plik > Importuj. Wybierz źródło importu. Kliknij przycisk Dalej. Wykonując kroki odpowiedniego kreatora, wybierz położenie importowania zawierające dany zasób. Kliknij przycisk Zakończ.
Eksportowanie zasobów | Wybierz opcję Plik > Eksportuj. Wybierz położenie docelowe eksportowania. Kliknij przycisk Dalej. Wykonując kroki odpowiedniego kreatora, wybierz docelowe położenie eksportowania. Kliknij przycisk Zakończ.
Tworzenie projektu Java: Przykład środowiska JUnit | Aby pobrać kod źródłowy środowiska JUnit, przejdź pod adres http://www.eclipse.org/downloads/ i wyszukaj posiadaną wersję środowiska Eclipse. Przewiń do sekcji Example Plug-ins (Przykładowe moduły dodatkowe) i pobierz archiwum przykładów. Wyodrębnij treść pliku ZIP do katalogu. Wróć do środowiska Eclipse i wybierz opcję Plik > Nowy > Projekt. Wybierz opcję Projekt Java, a następnie kliknij przycisk Dalej. W polu Nazwa projektu wpisz JUnit. Kliknij przycisk Zakończ. Upewnij się, że w Eksploratorze pakietów wybrany został projekt JUnit. Wybierz z menu opcję Plik > Importuj. Wybierz opcję Plik zip, a następnie kliknij przycisk Dalej. Kliknij przycisk Przeglądaj obok pola pliku ZIP i wyszukaj plik <ścieżka_do_pobranych_przykładów>eclipse/plugins/org.eclipse.jdt.ui.examples.projects_3.0.0/archive/junit/junit381src.jar. W kreatorze importu kliknij opcję Wybierz wszystko znajdującą się poniżej listy hierarchii. Gdy projekt JUnit jest już wyświetlany w polu folderu docelowego Folder, kliknij przycisk Zakończ. Śledząc wskaźnik postępu importu, zwróć uwagę na fakt, że importowane zasoby są kompilowane w miarę ich importowania do środowiska roboczego. Jest to spowodowane tym, że na stronie preferencji środowiska roboczego zaznaczono opcję Buduj automatycznie. Zostanie wyświetlone pytanie o nadpisanie plików .classpath i .project w projekcie JUnit. Jest to spowodowane tym, że podczas tworzenia projektu JUnit został utworzony zasób .classpath. Można bez obaw nadpisać te pliki. W widoku Eksplorator pakietów rozwiń projekt JUnit, aby wyświetlić pakiety JUnit.
Tworzenie klasy Java: Przykład środowiska JUnit | W widoku Eksplorator pakietów kliknij prawym przyciskiem myszy projekt JUnit i wybierz opcję Nowy > Pakiet. W poluNazwa wpisztest jako nazwę nowego pakietu. Kliknij przycisk Zakończ. W widoku Eksplorator pakietów wybierz nowy pakiet testów i kliknij opcję Nowa klasa Java na pasku narzędzi. Upewnij się, że w polu Folder źródłowy znajduje się nazwa JUnit, a w polu Pakiet - nazwa test. W polu Nazwa wpisz MyTestCase. Kliknij przycisk Przeglądaj znajdujący się obok pola Nadklasa. W poluWybierz typ w oknie dialogowym Wybór nadklasy wpiszTest, aby zawęzić listę dostępnych nadklas. Wybierz klasęTestCase i kliknij przyciskOK. Zaznacz pole wyboruKonstruktory z nadklasy. Kliknij przycisk Zakończ. Nowy plik zostanie otwarty w edytorze. W widoku Schemat wybierz nową klasęMyTestCase.Otwórz menu kontekstowe i wybierz opcjęŹródło > Przesłoń/implementuj metody. W oknie dialogowym Przesłanianie metod zaznacz metody setUp() i tearDown(), a następnie kliknij przycisk OK. Zmień treść metody setUp() na container= new Vector();. Elementy container i Vector zostaną wyróżnione za pomocą linii podświetlenia problemu, ponieważ nie można ich rozpoznać.Na pasku znaczników zostanie wyświetlona ikona żarówki. Ustaw kursor wewnątrz elementu Vector i naciśnij kombinację klawiszy Ctrl+1 (albo wybierz z paska menu opcję Edycja > Szybka poprawka). Wybierz opcję Importuj Vector (java.util). Spowoduje to dodanie brakującej deklaracji importu. Ustaw kursor w obrębie elementu container i naciśnij kombinację klawiszy Ctrl+1. Wybierz opcję Utwórz pole container, aby dodać nowe pole. W widoku Schemat wybierz klasę MyTestCase.Otwórz menu kontekstowe i wybierz opcję Źródło > Generuj metody pobierające i ustawiające. W oknie Generowanie metod pobierających i ustawiających zostanie wyświetlona zachęta do utworzenia metod getContainer i setContainer. Wybierz obie opcje i kliknij przycisk OK. Spowoduje to dodanie metod pobierających i ustawiających dla pola container. Zapisz plik. Formatowanie wygenerowanego kodu można skonfigurować w sekcji Okna > Preferencje > Java > Styl kodu > Formater kodu. Jeśli w nazwach pól mają być używane przedrostki lub przyrostki, można ustawić odpowiednią opcję w sekcji Okna > Preferencje > Java > Styl kodu > Pola, dzięki czemu podczas generowania metod pobierających i ustawiających będą sugerowane nazwy metod bez przedrostków lub przyrostków.
Uruchamianie programu Java: Przykład środowiska JUnit | W widoku Eksplorator pakietów znajdź pakiet junit.textui.TestRunner.java i kliknij go dwukrotnie, aby otworzyć go w edytorze. Zauważ, że klasa TestRunner została oznaczona w widoku Schemat ikoną, która wskazuje na zdefiniowaną w tej klasie metodę main. W Eksploratorze pakietów kliknij prawym przyciskiem myszy pakiet TestRunner.java i wybierz opcję Wykonaj > Aplikacja Java. Wybierz opcję Wykonaj > Wykonaj. Zostanie otwarte okno dialogowe Konfiguracje startowe z wybraną konfiguracją startową TestRunner. W oknie dialogowym Konfiguracje startowe wybierz kartę Argumenty i wpisz junit.samples.VectorTest w sekcji Argumenty programu. Kliknij przycisk Wykonaj. Tym razem program zostanie uruchomiony poprawnie, wskazując liczbę przeprowadzonych testów. Przełącz się do perspektywy Debugowanie. Zauważ, że w widoku Debugowanie przy ostatnim uruchomieniu programu został zarejestrowany proces. Kliknij przycisk Wykonaj na pasku narzędzi środowiska roboczego. Ta lista zawiera uruchamiane wcześniej programy. Programy te można uruchomić ponownie, wybierając je z listy historii. Z menu kontekstowego w widoku Debugowanie wybierz opcję Usuń wszystkie zakończone, aby usunąć z widoku zakończone procesy uruchamiania (można także użyć odpowiedniego przycisku na pasku narzędzi).
Tworzenie modułu dodatkowego | Wybierz opcję Plik > Nowy > Projekt. Wybierz opcję Projekt modułu dodatkowego i kliknij przycisk Dalej. W polu Nazwa projektu wpisz nazwę projektu i kliknij przycisk Dalej. Na stronie Treść modułu dodatkowego określ dane używane do inicjowania pliku plugin.xml, w tym identyfikator, wersję i nazwę modułu. Wybierz dostępny szablon i kliknij przycisk Dalej. Dostosuj przykładowe rozszerzenie i kliknij przycisk Zakończ.
Uruchamianie instancji wykonawczego środowiska roboczego Eclipse w celu przetestowania modułu dodatkowego | Wybierz opcję Wykonaj > Wykonaj. W oknie dialogowym Konfiguracje startowe wpisz w polu Nazwa nazwę konfiguracji. W polu Dane obszaru roboczego kliknij przycisk Przeglądaj, aby zdefiniować obszar roboczy, który będzie używany przez wykonawcze środowisko robocze. Położenie tego wykonawczego obszaru roboczego musi być inne niż położenie obszaru roboczego instancji macierzystej. W polu Uruchom aplikację wybierz domyślną aplikację Eclipse org.eclipse.ui.ide.workbench. Kliknij przycisk Wykonaj. Spowoduje to wyświetlenie drugiej instancji środowiska roboczego, składającej się z modułów dodatkowych obszaru roboczego i modułów dodatkowych wybranych na stronie preferencji Platforma docelowa. Wykonawcze środowisko robocze można przetestować przy użyciu dowolnego środowiska JRE, które nie musi być takie samo, jak środowisko, w odniesieniu do którego moduły dodatkowe były kompilowane w obszarze roboczym. Można także określić dowolne argumenty maszyny wirtualnej odpowiednie do celów testowania.
Budowanie automatyczne | Wybierz opcję Okna > Preferencje. Na lewym panelu wybierz kategorię Ogólne. Wybierz opcję Buduj automatycznie. Kliknij przycisk OK.
Budowanie ręczne | W widoku nawigatora perspektywy Zasób wybierz jeden lub kilka projektów. Kliknij prawym przyciskiem myszy i wybierz z menu podręcznego opcję Buduj projekt.

Repozytorium CVS: Szybki start

Uwaga: Do utworzenia prawidłowego położenia repozytorium w środowisku roboczym konieczny jest skonfigurowany serwer CVS działający na komputerze hosta.

Czynność | Opis
Tworzenie położenia repozytorium CVS | Wybierz opcję Okna > Pokaż widok > Inne. Wybierz opcję System CVS > Repozytoria CVS. Kliknij przycisk Dodaj repozytorium CVS. Wprowadź informacje wymagane do określenia położenia repozytorium i nawiązania z nim połączenia. Kliknij przycisk Zakończ.
Łączenie się z systemem CVS i konfigurowanie go za pomocą protokołu SSH | Wybierz opcję Okna > Preferencje. Wybierz opcję Zespół > System CVS > Metoda łączenia SSH2. Wybierz kartę Ogólne, kliknij przycisk Dodaj klucz prywatny i dodaj klucz prywatny do listy. Podaj hasło do klucza prywatnego i zapisz go w komputerze. W przypadku braku pary klucza: Wybierz opcję Okna > Preferencje. Wybierz opcję Zespół > System CVS > Metoda łączenia SSH2. Wybierz kartę Zarządzanie kluczami. Jeśli serwer obsługuje pierwszą wersję protokołu, wybierz opcję Generuj klucz RSA, natomiast dla wersji drugiej wybierz opcję Generuj klucz DSA. Zostaną wygenerowane klucze prywatny i publiczny. Klucz publiczny zostanie wyświetlony w obszarze tekstowym tylko do odczytu. Skopiuj klucz publiczny na serwer. Jeśli na serwerze uruchomiony jest serwer OpenSSH, kliknij przycisk Eksportuj za pośrednictwem protokołu sftp. W przeciwnym razie skopiuj i wklej klucz publiczny do zdalnego pliku ~/.ssh/authorized_keys.
Pobieranie projektu z repozytorium CVS | Przełącz się do perspektywy Eksplorowanie repozytorium CVS. W widoku Repozytoria CVS rozwiń położenie repozytorium. Rozwiń pozycję HEAD i wybierz foldery, które mają zostać dodane do środowiska roboczego jako projekty. Z menu wybranych folderów wybierz jedną z poniższych opcji: Pobierz - spowoduje pobranie do lokalnego obszaru roboczego wszystkich zaznaczonych folderów jako projektów z nazwą odpowiadającą nazwie folderu w repozytorium. Pobierz jako - spowoduje pobranie zaznaczonych folderów do niestandardowego projektu w lokalnym obszarze roboczym.
Synchronizowanie z repozytorium oraz aktualizowanie bądź zatwierdzanie zmian | W widoku nawigatora wybierz zasoby do zsynchronizowania. Kliknij prawym przyciskiem myszy i wybierz kolejno opcje Zespół > Synchronizuj z repozytorium. W widoku Synchronizacja kliknij zasób prawym przyciskiem myszy i wybierz jedną z poniższych opcji: Zatwierdź, aby zastąpić istniejącą w repozytorium CVS wersję zasobu i zapisać w nim własną wersję. Aktualizuj, aby zaktualizować obszar roboczy wersją zapisaną w repozytorium.