Próbálnám az ÁNYK programot telepíteni FreeBSD-re, de nem sikerülget (a jar fájl itt).
Telepítettem az openjdk6-jre csomagot (függőségekkel együtt). A java -jar abevjava_install-jar parancsra először a /bin/bash-t hiányolta, ezt egy ln -s /usr/local/bin/bash paranccsal megoldottam.
Másodjára a /usr/local/openjdk6-jre/lib/amd64/motif21/libmawt.so fájlt keresett, amit szintén nem talált, de (mivel az xawt könyvtárban ez a fájl megvan, ezért) egy ln -s xawt motif21 parancs ezt a hibát is megoldotta.
Viszont cserébe ezt kapom:
Version = jarinstaller v 1.0.18
file:/pub/downloads/abevjava_install.jar
Operációs rendszer = freebsd,unknown
Operációs rendszer = freebsd,unknown
Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.awt.motif.MToolkit.init(Ljava/lang/String;)V
at sun.awt.motif.MToolkit.init(Native Method)
at sun.awt.motif.MToolkit.<init>(MToolkit.java:152)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at java.awt.Toolkit$2.run(Toolkit.java:859)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:839)
at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:121)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1564)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:147)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1599)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:530)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:570)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1320)
at javax.swing.UIManager.initialize(UIManager.java:1407)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1395)
at javax.swing.UIManager.getUI(UIManager.java:991)
at javax.swing.JPanel.updateUI(JPanel.java:126)
at javax.swing.JPanel.<init>(JPanel.java:86)
at javax.swing.JPanel.<init>(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:117)
at javax.swing.JRootPane.createGlassPane(JRootPane.java:544)
at javax.swing.JRootPane.<init>(JRootPane.java:364)
at javax.swing.JApplet.createRootPane(JApplet.java:160)
at javax.swing.JApplet.<init>(JApplet.java:148)
at jarinstaller.JarInstallerGUI.<init>(JarInstallerGUI.java:19)
at jarinstaller.MainLogic.doGui(MainLogic.java:101)
at jarinstaller.MainLogic.exec(MainLogic.java:80)
at jarinstaller.JarInstaller.exec(JarInstaller.java:59)
at jarinstaller.JarInstaller.main(JarInstaller.java:41)
Hogy tudnám telepíteni?
- 5682 megtekintés
Hozzászólások
tipp: sun/oracle jre
- A hozzászóláshoz be kell jelentkezni
Jessz! Telepítettem a linux-sun-jre16 portot, és azzal tökéletesen megy. Köszi!
- A hozzászóláshoz be kell jelentkezni
Az azert szegyenmozdony, hogy egy jar telepito bash-t igenyel :-)
- A hozzászóláshoz be kell jelentkezni
Nem tudom, kinek kellett a bash, mert mikor az openjdk6-jre csomagot eltávolítottam, akkor a /bin/bash szimlinket is töröltem. Ezután telepítettem fel a linux-sun-jre16 portot, és amikor így futtattam a java -jar abevjava_install.jar parancsot, nem kellett már neki a /bin/bash.
Az abevjava_start szkript első sora szerint a /bin/sh kell, ami meg rendesen megvan.
- A hozzászóláshoz be kell jelentkezni
Jobban is jártál, hogy most tetted fel a sunjava-t, mert az openjdk-val a küldés sem ment volna. Értem egyébként, hogy próbálják ezeket az open cuccokat erőltetni, de az openjdk, meg nouveau stb. hát finoman szólva sem egy kiforrott dolog.
- A hozzászóláshoz be kell jelentkezni
Ennek olvass utána. Az OpenJDK7 óta kicsit másként áll a helyzet.
--
http://developersideas.blogspot.hu/
http://neurogadget.com/
- A hozzászóláshoz be kell jelentkezni
Inkább nem fárasztom magam. Amíg lehet normális java-t, meg gyári drivereket telepíteni, addig hanyagolom ezeket.
- A hozzászóláshoz be kell jelentkezni
Röviden és nem teljesen korrektül, az OpenJDK7 óta a két vonal (Oracle/Open) egyesült. Amit az Oracle oldaláról letöltesz mint Oracle JDK/JRE az nem más mint egy az egyben OpenJDK, néhány plusz dologgal megdobva (pl. browser plugin).
Az OpenJDK6 -nál még nem így volt, de a 7-es óta az a referencia implementáció.
--
http://developersideas.blogspot.hu/
http://neurogadget.com/
- A hozzászóláshoz be kell jelentkezni
Tuti jobban jártam, mert így mindenféle hekkelés nélkül tudtam telepíteni, és egy-két próba alapján úgy tűnik, megy is :)
- A hozzászóláshoz be kell jelentkezni