Hallo Leute, ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft. Diese Software scheint ja ein Abenteuer für sich zu sein ... ... fing ja schon mal mit der falschen Installationsanweisung die in der CD-Hülle zu finden ist an. Da hieß es so schön für Linux: Führen Sie die Datei dk_start.rpm aus: #./dk_start.rpm Wuste bis zu diesem moment nicht das man rpm-Dateien mal so auf diese Art ausführen kann bzw. installieren kann. Das geht doch so garnicht oder irre ich mich da gerade? Nunja zumal diese dk_start.rpm gibts erst garnicht auf der CD davon mal abgesehen. Stattdessen gabs eine dk_start.tar.gz im SuSE Linux Ordner. So diese habe ich dann entpackt. Tja dann gabs wieder mal raten wie man das nun installieren kann. Es gab da zwei Shellscripte: installer.sh und setup.sh - wobei anscheinend beide das selbe machen. Nunja dieses Teil bekam ich ja schon mal installiert. Der Editor lässt sich auch starten - mit einem Shellscript "start". Tja nur mit Rechtschreibfehler finden u.ä. da klappt bisher rein garnichts! :-( Wenn ich da diese Funktion aufrufe zum Prüfen auf Rechtschreibfehler und so, da passiert rein garnichts um es mal genau zu nehmen. Habe mal dieses Script auf der bash aufgerufen um mal an ein paar Fehlermedungen zumindest zu bekommen. Diese sehen wie folgt aus: sascha@linux:/opt/Duden/DudenKorrektorStarterbox> ./start Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: wrong ELF class: ELFCLASS32 at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676) at java.lang.Runtime.loadLibrary0(Runtime.java:822) at java.lang.System.loadLibrary(System.java:992) at jDuden.<clinit>(jDuden.java:49) at korrectorwrapper.jDcheck(korrectorwrapper.java:94) at korrectorwrapper.find_errors(korrectorwrapper.java:140) at korrectorwrapper.analyze(korrectorwrapper.java:343) at korrectorwrapper.GoOn(korrectorwrapper.java:434) at korrectorwrapper.Start(korrectorwrapper.java:518) at DJEditorPad$KorrectorAction.actionPerformed(DJEditorPad.java:2842) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.AbstractButton.doClick(AbstractButton.java:282) at javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:969) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571) at javax.swing.JComponent.processKeyBinding(JComponent.java:2763) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:656) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:664) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:664) at javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:640) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:255) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:242) at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2840) at javax.swing.JComponent.processKeyBindings(JComponent.java:2832) at javax.swing.JComponent.processKeyEvent(JComponent.java:2726) at java.awt.Component.processEvent(Component.java:5265) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3841) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Nur ich selbst kann damit rein garnichts anfangen. Dieses "start"-Shellscript sieht inhaltlich wie folgt aus: #!/bin/sh export PATH="/opt/Duden/DudenKorrektorStarterbox//bin":$PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"./posixDLE_3_1_p2/lib" DUDEN="./posixDLE_3_1_p2/" export LD_LIBRARY_PATH export DUDEN cd "/opt/Duden/DudenKorrektorStarterbox" java -Djava.library.path=$LD_LIBRARY_PATH -jar "/opt/Duden/DudenKorrektorStarterbox/DudenKorrektorStarterbox.jar"
/dev/null
Das ganze wurde im Verzeichnis /opt/Duden/DudenKorrektorStarterbox/ installiert hier unter OpenSuSE 10.1 unter KDE 3.5.4 Level a. Hat hier jemand zufällig eine Idee/Tipp wie ich das Teil da vollfunktionsfähig bekomme? Besten Dank vorab. Viele Grüße Sascha