Tworzenie aplikacji klient-serwer w InteliJ`u

0

Witam. Czy w InteliJ`u da się programować klienta i serwer tak aby dało się bez kompilowania przez konsolę móc odpalić taki program? Jak tak to jak, a jeśli się nie da to czy za pomocą jakiegoś innego programu jest to możliwe?

0

Kod Javy musi zostać skompilowany aby został uruchomiony przez JVM. Dlaczego chcesz ominąć proces kompilacji? Wydaję mi się że źle podchodzisz do sprawy.

0

Tak się pytam bo wygodniej by było wcisnąć Shift + F10 ale nie wiem czy tak się da w przypadku aplikacji klient-serwer.

0

InteliJ nie kompiluje przez JVM?

0

JVM później wykonuje Twój program, ale najpierw musi być skompilowany przez kompilator Javy. Wydaję mi się że ta grafika dobrze pokazuje cały proces.
Gdy klikniesz Run IntelliJ robi dwie rzeczy - kompiluje program (polecenie javac) a następnie uruchamia go (java).

0

No więc jak Shift + F10 uruchomić klienta i serwer na jednym PC tak aby wszystko działało? Trzeba dwie klasy utworzyć czy 2 package jedno z klasą klient a drugie z serwerem?

0

Dwie klasy? Ja bym powiedział nawet że 2 aplikacje, oczywiście jeśli jedna ma być tylko serwerem a druga tylko klientem.

0

W IntelliJu jest okienko Run/Debug Configurations Dialog
Zrób konfigurację uruchomieniową dla klienta, a w panelu "before launch" daj odpalanie serwera. Powinno zadziałać.

0
atmal napisał(a):

Dlaczego chcesz ominąć proces kompilacji?

Wydaje mi się, że pytającemu chodzi o to, by mieć gotowy, skompilowany program (dwa programy) nie wymagający uruchamiania przez IDE.

0

Zrobiłem dwa osobne projekty w dwóch oknach. Wszystko działa. Dzięki za odpowiedzi.

0

I jeszcze jedno. Czy da się zmienić nazwę projektu w InteliJu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1