Uruchamianie kodu na boku

0

Mam w Intelij-u otwarty jakiś projekt. I chciałbym przetestować jak działa jakaś mała funkcjonalność javowa. Powiedzmy przesunięcie bitowe. Gdzieś kiedyś widziałem, że jakoś odpalało się jakiś taki tymczasowy plik i można było go normalnie uruchomić jako niezależny program. Ale za nic nie mogę sobie przypomnieć jak to się uruchamiało, ani jak nazywa się ta funkcjonalność. Pomożecie?

3

Moze testy jednostkowe?

2

Powinno sie dac odpalic kazdy plik z void mainem - za pomoca zielonej strzaleczki w IJ.

Chyba ze masz na mysli w ogole jakiegos interaktywnego shella?

0

Tak. To chyba był Jshell. Dzięki.

0

Do odpalania kodu na boku, pisze sie albo testy albo dedykoway projekt, brudnopis.

0

Dla tych co uważają, że Spring to nie Java (xD), to w Springu można użyć CommandLineRunner albo po prostu chamsko wpisać swój kod w konstruktor czegokolwiek i potem rzucić wyjątek. Przydaje się, jak potrzebujemy jakichś zależności czy bazy danych.

0

Tak. Dokładnie to miałem na myśli.

0

Java pozwala już całkiem dobrze skryptować:
https://www.javaadvent.com/2024/12/java-in-the-small.html

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.