Emlékeim szerint a AbevJava viszonylag jól működött a 11-es Java verzióval. Bár a honlap szerint nem garantálják a jó működést magasabb Java verziókkal:
ÁNYK használatához szükséges feltételek
A számítógépre legyen telepítve az Oracle által kiadott Java futtatási környezet, (JRE), 1.8 verziója. Ennél magasabb Java verzióval a program nem garantált, hogy megbízhatóan működni fog.
Úgy tűnik a legutóbbi frissítések nyomán el is tört az AbevJava, és a Java 11-es verziójával már nem működőképes. Amennyiben nincs feltelepítve a 8-as Java verzió, azt is fell kell telepíteni. A csomagtárolóban lévő verzió telepíthető és használható:
apt install openjdk-8-jre
Mivel az AbevJava indítási scriptje nem ellenőrzi, és nem vált át a Java 8-as verziójára, egyelőre érdemes az alapértelmezett Java verziót átállítani:
update-alternatives --config java 2 választás létezik a(z) java alternatívához (/usr/bin/java biztosítja). Kijelölés Útvonal Prioritás Állapot ------------------------------ 0 /usr/lib/jvm/java-11-openjdk-a automatikus mód 1 /usr/lib/jvm/java-11-openjdk-a kézi mód * 2 /usr/lib/jvm/java-8-openjdk-am kézi mód
Itt a kettest választva kell a 8-as Java-t alapértelmezetté tenni, amely az elérési útból is látszik.
Ezek után már indíthatóvá válik az AbvJava!
Ha van ötletetek, hogy az AbevJava indítási scriptje, hogyan kezelje a kötelező Java 8-as verzió használatát, és hogyan találja meg, akár nem a teljes fájlrendszer átvizsgálásával, arra szívesen várok script ötleteket és konkrét kódokat is akár.
Telepítés grafikus felületen
A „Szoftverkezelő” programban a keresés mezőbe írja be: „openjdk-8-jre” kifejezést, majd kattintson a „Telepítés” gombra a csomag telepítéséhez. Terminálból való telepítéshez pedig futtassa le terminálban a következő parancssort:
sudo apt-get install openjdk-8-jre
Köszönöm a figyelmet!
Hozzászólások
Ha más megoldás nincs
Beküldte FerrisWheel (nem ellenőrzött) -
Értékelés:
Ha más megoldás nincs, az segíthet, hogy egy 20 GB-os partícióra telepítesz egy régebbi Linuxot, amit csak erre az egy dologra használsz. Akár egy régi lemezre.
JAVA_HOME változó beállítása esetleg?
Beküldte T.István -
Értékelés:
JAVA_HOME változó tárolja a JAVA futtató környezet elérési útját. Annak állítgatásával próbálkoznék.
Parancsikon nem jó?
Beküldte csuhas32 -
Értékelés:
Feltettem virtuálisba egy szűz Mintet, arra a fentiek szerint az openjdk-8-jre-t.
Leszedtem az abevjava_install.jar-t és futtathatóvá tettem.
Nekem az
parancsra elindult a telepítő.
A /home/teszt-be telepítettem, amúgy mindent hagytam az alapértelmezetten.
Kipróbáltam, a
parancsra elindult a telepített alkalmazás is.
Az asztalon lévő parancsikon parancs sorában lévő /home/teszt/abevjava_start-t is átírtam a fentebbire, az is indul.
Sajnos nagymenő nem vagyok, így leellenőrizni nem tudom, csak úgy gondolom, hogy miközben továbbra is az alapértelmezett a 11-es java, az abevjava így a 8-as javaval fut.
Amennyiben ez így van, és ez így egy elfogadható megoldás, akkor ezt a parancs, vagy másképpen jelezve Exec= kezdetű sort át lehet írni a ~/.local/share/applications-ben lévő ugyanilyen ikonnál is (avagy az Aszalon lévő ikonnal felülírni amazt).
Szkript
Beküldte csuhas32 -
Értékelés:
A szkripthez én kevés vagyok, csak ilyen Lolka-Bolka tervet tudok írni, biztos nem így kell, de aki ért hozzá, az reményeim szerint le tudja fordítani.
Telepítés:
Elővizsgálat:
Nézze meg, hogy az /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java létezik-e. ha nincs ilyen, akkor stop és figyelmeztetés, hogy a
paranccsal telepítse először a 8-as java-t.
Esetleg kilép és újra el kell indítani.
locate abevjava.jar
A találat alapján
és egy szóköz után a locate eredménye.
Az indítóikon átírása
Elővizsgálat:
Nézze meg, hogy az /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java létezik-e. ha nincs ilyen, akkor stop és figyelmeztetés, hogy a
paranccsal telepítse először a 8-as java-t.
Esetleg kilép és újra el kell indítani.
Szerk: A kiindulási elképzelés az volt, hogy a ~/.local/share/applications/-be mindenképp tesz a telepítő ÁNYK.desktop ikont, ha jól láttam, akkor viszont az Asztalra ez csak akkor kerül ki, ha a telepítés során ez be van pipálva, azonban sajnos úgy tapasztaltam, hogy a ~/.local/share/applications-ba is csak akkor kerül Desktop ikon, ha a telepítés során az Asztalra kerül parancsikon be van pipálva. :-(
Mindegy, most már itt hagyom:
Első szakasz:
locate abevjava.jar, a találat alapján mondjuk sed-del írd bele a ~/.local/share/applications/ÁNYK.desktop Exec= kezdetű sorába az "Exec=" után, hogy
majd egy szóköz után a locate abevjava.jar eredménye.
Második szakasz:
Ha valakinek az Asztalon is van ÁNYK.desktop ikonja, akkor fusson le egy
Ha nincs az Asztalon ÁNYK.desktop, akkor kiléphet. Vége.
Ez így csak az indítósorokat piszkálná, a többi a parancsikonban szereplő egyedi értéket nem bántaná.
Parancsikon nem jó?
Beküldte ebcsont -
Értékelés:
#3.1 Ezek a módszerek vannak
Beküldte kami911 -
Értékelés:
ÁNYK - AbevJava keretprogram telepítése Linux Mint rendszerre
bár pont a java 11 telepítést kell az elején 8-ra átírnom
#3.1 Ezek a módszerek vannak
Beküldte ebcsont -
Értékelés: