Linuxon (Fedora 37) milyen programmal lehet megnyitni nyomógombos mobilra való játékokat?
Konkrétumot (egyelőre) nem tudok mondani...
Sajnos akármennyire is a Java egyik fő ideológiája, hogy platformfüggetlen, ez azért sokszor egyáltalán nem igaz. Például itt. Attól, mert a gépen fut a Java, a hardver- és szoftverkörnyezet még nem lesz meg, ami szükséges lenne a futtatásukhoz. Valamilyen emulátort kéne találni, ami képes ezekhez a környezetet biztosítani.
"csak forráskód van, ahhoz nem értek"
Pedig kénytelen leszel megbarátkozni vele, mert a speciális, nem fősodratú nyílt szoftverekhez nem mindig készítik el a binárisokat.
A hivatalos oldalon:
a "compilation" fejezeben írják a fordítás lépéseit.
Ahogy nézem - még nem próbáltam - szükséged lesz az OpenJDK-ra (mivel Java nyelven íródott), az Apache Ant függvénykönyvtárra:
a g++-ra (GCC C++ fordító), az SDL2 C++-könyvtárra (ez felel a felületért)
Nem nehéz lefordítani ezt a FreeJ2ME-t, telepíteni kell a szükséges függőségeket, klónozni a repót és buildelni. Nagyjából ennyi:
sudo dnf install git-core ant g++ make cmake SDL2-devel freeimage-devel
git clone [link]
cd freej2me/
ant
cd src/sdl2
make
sudo make install
És utána a freej2me/build mappában lesz a freej2me.jar, amit így indítasz: java -jar build/freej2me.jar
Ebből a SquirrelJME-ből pedig van lefordított JAR: [link]
A Shaded Java SE JAR az, amit az asztali gépeden le tudsz futtatni.
Thunderfairy: És te mit segítettél a kérdés megválaszolásában? ;)
Mi rámutattunk arra, hogy a kérdező kénytelen lesz megbarátkozni a forráskódból történő telepítéssel - ami Linux alat nem ritka, speciálisabb programok esetében - mert a feladatra alkalmas program (alternatívát is kerestem a célra) nem érhető el instant, gyári csomagtárolóból telepíthető, bináris formában.
wheels kolléga Fedora-specifikusan bemutatta a freej2me fordításának a lépéseit. Ha a kérdező elakad bármelyiknél, kérdez, és mi továbblendítjük.
#6
Viszonylag kevés azon Linux felhasználók aránya, akik J2ME játékokat szeretnének futtatni, és még olvassák is ezt az oldalt. Mindenki úgy segít, ahogy tud. Ennél bővebb, konkrétabb választ nehéz adni erre a kérdésre.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!