Projekt importálása IntelliJ Idea-ba

Fórumok

Sziasztok!

Szerintetek lehet ezt a projektet úgy importálni IntelliJ Idea-ba, hogy el tudjam indítani a 'Run' gombbal?

https://github.com/javachessgui/javachessgui

Próbáltam letölteni és importálni, de nem nagyon ment. Nem találtam benne a main függvényt sem.
Esetleg lehet közvetlenül GIT forrásból is importálni?

Köszi!

Hozzászólások

Miért nem jó neked a lefordított javachessgui.jar fájl a dist könyvtárban?

"Nem találtam benne a main függvényt sem. "

Pedig ott van.

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám

Letezik github plugin ideahoz. New - Project from version controll - GitHub. Azutan meg a Open Modules settingsben a Modules tabon src konyvtarat megjelolod source konyvtarkent . Az Output foldert kell meg megadni a Path fulon, hogy hova forduljanak az osztalyok. Megfelelo jdk-t hasznalva megy a Make meg a Runt- is be lehet allitani.
-
Big Data trendek 2016

Hát már hogyne lehetne gitből importálni, sőt, rögtön kétféleképpen is lehet (feltéve, hogy fel vannak rakva és engedélyezve a megfelelő pluginek). Mindkettő a File -> New -> Project from Version Control menüpont alatt van, választhatod a Git és a GitHub lehetőséget is. Én az előbbit próbáltam, megadtam url-nek a repó git url-jét (ez nem egyezik a repó github url-jével, de ki lehet másolni onnan), majd rákattintottam a Clone gombra.

A project elindításához még kell némi konfigurációt végezni, mert a netbeanses build.xml-t nálam nem vette figyelembe az IDE (de lehet, hogy van rá plugin). File -> Project Structure -> Project -> Project SDK-nak megadtam a telepített Java SDK-t, Project language level-nek megadtam Java 8-at. A Modules -> javachessgui -> Paths-nál kiválasztottam a 'Use module compile output path' opciót és beállítottam egy értelmes könyvtárat. Az src könyvtárat megadtam mint Sources Root könyvtár. Ezután a Javachessgui class-on jobb click -> Run 'Javachessgui.main()'-re kattintva elindult* a program.

*: majd rögtön dobott is egy "IllegalStateException: Toolkit not initialized" excpetiont, de ez már egy másik probléma :)