Eclipse - początkujący użytkownik

Eclipse - początkujący użytkownik
PJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

Postanowiłem liznąć trochę javy i problem na początek. Stworzyłem pusty projekt, ale chcę wrzucić gotową już program/klasę napisaną wcześniej w Notepad. Jak to zrobić, chyba że wcześniej powiniem dołączyć tą klasę.

Belka
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: PL
  • Postów: 452
0

Najprościej: klikasz prawym przyciskiem myszy na domyślny pakiet -> New Class i nadajesz jej nazwę. Następnie wrzucasz swój kod do tej klasy i kompilujesz.

PJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

Czyli to jest najprościej? Kopiując (Ctrl+C) np. z notatnika do pustej klasy?
Nie da się otworzyć jako plik xxx.java?

PerlMonk
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa 🐪
  • Postów: 1719
2

@pjanu: Tylko zwróć uwagę czy w pliku, który chcesz przekleić coś takiego jak package XYZ, bo to musi być analogicznie jak w całym projekcie.

PJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

@pjanu: Tylko zwróć uwagę czy w pliku, który chcesz przekleić coś takiego jak package XYZ, bo to musi być analogicznie jak w całym projekcie.
Znaczy jak byś mógł większymi literami ;), bo nie wiem o co chodzi;)

Belka
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: PL
  • Postów: 452
0

Swoją drogą - jeżeli nie chcesz tworzyć aplikacji webowych (a pewnie nie chcesz, bo dopiero zaczynasz) to zainteresuj się innym IDE, mianowicie IntelliJ IDEA. Moim zdaniem jest wygodniejsze i przyjemniej podpowiada składnie niż eclipse.

PerlMonk
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa 🐪
  • Postów: 1719
0
pjanu napisał(a):

@pjanu: Tylko zwróć uwagę czy w pliku, który chcesz przekleić coś takiego jak package XYZ, bo to musi być analogicznie jak w całym projekcie.
Znaczy jak byś mógł większymi literami ;), bo nie wiem o co chodzi;)

Powiedzmy, że twój plik, który chcesz wkleić wygląda tak

Kopiuj
package pl.nazwa;

import javax.servlet.AsyncContext;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import java.text.ParseException;
import java.util.*;
import java.util.stream.Collectors;

public class Klasa extends Clazz {
	public void zrobCos() {
		//coś
	}
}

W pierwszej linii masz informację w jakim pakiecie jest klasa. Jeśli masz taką linię, to sprawdź co masz w projekcie

title

To musi się zgadzać. Jeśli się nie zgadza, to projekt się nie skompiluje mimo, iż kod jest poprawny.

PJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0
Lubię Naleśniki z Dżemem napisał(a):

To musi się zgadzać. Jeśli się nie zgadza, to projekt się nie skompiluje mimo, iż kod jest poprawny.

Mniej więcej rozumiem. Dzięki za radę.

Belka napisał(a):

Swoją drogą - jeżeli nie chcesz tworzyć aplikacji webowych (a pewnie nie chcesz, bo dopiero zaczynasz) to zainteresuj się innym IDE, mianowicie IntelliJ IDEA. Moim zdaniem jest wygodniejsze i przyjemniej podpowiada składnie niż eclipse.

Tak mi też w innym miejscu radzą. Wybrałem Eclipse za radą książki Horstmann, a tam stara wersja Eclipsa i taki zonk. Pomyślę jeszcze nad IDE.

Dzięki za pomoc:)

PerlMonk
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa 🐪
  • Postów: 1719
0

Może IDE teraz nie jest najważniejszą sprawą, bo i tak nie wykorzystasz teraz wielu opcji, ale na przyszłość warto się zainteresować :) .

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.