Jameica / Hibiscus startet einfach nicht

 
mode
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 05 / 2008
Betreff:

Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 14:21 Uhr  ·  #1
Hallo,

ich habe Jameica mit der neusten Hibiscus Version installiert. Wenn ich die Batchdatei starte passiert leider rein garnichts.

Code

C:\Program Files (x86)\jameica>java -version
java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)

C:\Program Files (x86)\jameica>jameica.bat

C:\Program Files (x86)\jameica>


Es öffnet sich kein Fenster - nichts.
Woran kann das liegen? Dass ich ein 64 Bit Vista als OS habe??

Viele Gruesse

Mode
hylli08
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 1083
Dabei seit: 10 / 2003
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 14:33 Uhr  ·  #2
Das wird wohl am wahrscheinlichsten sein. Könntest Du evtl. mal das Programm ins Root (also C:\) der Festplatte oder in Dein User-Verzeichnis entpacken und von dort die BAT-Datei aufrufen?!?

Wie sieht's dann aus?

Hylli
mode
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 05 / 2008
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 14:38 Uhr  ·  #3
Habs mal nach C:\Jameica kopiert:

C:\jameica>javaw.exe -Xmx128m -Djava.library.path=lib/swt/win32 -jar jameica-win32.jar

Immernoch keine Reaktion!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10819
Dabei seit: 03 / 2005
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 14:57 Uhr  ·  #4
Kannst du mal "javaw.exe" gegen "java.exe" ersetzen? Das "javaw.exe" unterdrueckt das Oeffnen einer neuen DOS-Box, in der ggf. relevante Fehlermeldungen stehen.
mode
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 05 / 2008
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 15:04 Uhr  ·  #5
Sehr gute Idee!

Scheint wirklich an meinem 64 Bit System zu liegen :-(
Code
C%u3a\jameica>java.exe  -Djava.library.path=lib/swt/win32 -jar jameica-win32.jar
%u5bMon May 19 15%u3a02%u3a53 CEST 2008%u5d%u5bINFO%u5d%u5bde.willuhn.jameica.system.StartupParams.<i
nit>%u5d starting in STANDALONE mode
%u5bMon May 19 15%u3a02%u3a53 CEST 2008%u5d%u5bINFO%u5d%u5bde.willuhn.jameica.system.StartupParams.<i
nit>%u5d workdir%u3a null
%u5bMon May 19 15%u3a02%u3a53 CEST 2008%u5d%u5bINFO%u5d%u5bde.willuhn.jameica.system.Application.init
%u5d starting jameica...
Exception in thread "main" java.lang.UnsatisfiedLinkError%u3a C%u3a\jameica\lib\swt\wi
n32\swt-win32-3235.dll%u3a Can't load IA 32-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load%u28Native Method%u29
        at java.lang.ClassLoader.loadLibrary0%u28ClassLoader.java%u3a1751%u29
        at java.lang.ClassLoader.loadLibrary%u28ClassLoader.java%u3a1676%u29
        at java.lang.Runtime.loadLibrary0%u28Runtime.java%u3a823%u29
        at java.lang.System.loadLibrary%u28System.java%u3a1030%u29
        at org.eclipse.swt.internal.Library.loadLibrary%u28Library.java%u3a123%u29
        at org.eclipse.swt.internal.win32.OS.<clinit>%u28OS.java%u3a18%u29
        at org.eclipse.swt.widgets.Display.<clinit>%u28Display.java%u3a125%u29
        at de.willuhn.jameica.gui.GUI.getDisplay%u28GUI.java%u3a700%u29
        at de.willuhn.jameica.gui.SplashScreen.<init>%u28SplashScreen.java%u3a69%u29
        at de.willuhn.jameica.system.ApplicationCallbackSWT.getStartupMonitor%u28Ap
plicationCallbackSWT.java%u3a168%u29
        at de.willuhn.jameica.system.Application.init%u28Application.java%u3a95%u29
        at de.willuhn.jameica.system.Application.newInstance%u28Application.java%u3a85
%u29
        at de.willuhn.jameica.Main.main%u28Main.java%u3a78%u29

C%u3a\jameica>


Wobei ich allerdings keine AMD CPU habe sondern einen Intel C2D

/edit Captain FRAG:
Das ist hier egal. Intel verwendet in den eigenen Prozessoren die von AMD geschsffene 64-bit Befehlssatzerweiterung. Ein Intel 64bit fähiger Proz verwendet die sogenannte EMT64 (alt) oder Intel64 (neu) Technologie, die von AMD im Rahmen eines Patenaustauschabkommen übernommen wurde und dort im Original als AMD64 Befehlssatz bekannt ist. Allgemein spricht man weder von AMD64 noch Intel (EMT) 64 sondern vereinfacht x86-64 oder x64.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10819
Dabei seit: 03 / 2005
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 15:20 Uhr  ·  #6
Schade, ich haette gedacht, dass die 32Bit-Libs auch auf einem 64Bit-Windows gehen.

Da es selbst in der aktuellen SWT-Release noch keine 64-Bit-Unterstuetzung gibt, kannst du es mal mit der aktuellen Entwickler-Version versuchen. Lade dir hierzu folgendes Archiv herunter:
http://sunsite.informatik.rwth…x86_64.zip

Da drin findest du eine "swt.jar" und eventuell ein paar DLL-Dateien. Wechsle nun ins Verzeichnis "jameica\lib\swt\windows" und loesche dort die DLLs und die swt.jar. Kopiere stattdessen die aus dem Download rein.

Mit etwas Glueck klappts dann.

ABER: Jameica verwendet eigentlich SWT 3.2.2. Mit diesem Workaround wird nun jedoch SWT 3.4 verwendet. Wenn sich zwischen 3.2.2 zu 3.4 irgendwelches groesseren Sachen in SWT geaendert haben, kann es zwar sein, dass die Anwendung startet, anschliessend jedoch spontan hier und da Fehler auftreten. Dafuer kann ich keinen Support geben, da Jameica wie gesagt erst SWT 3.2.2 verwendet. Wuerde ich hier ein Update auf 3.4 machen, muesste ich das bei allen anderen von Jameica unterstuetzten Betriebssystemen (Linux, MacOS, OpenBSD) auch machen. Und das ist mir zu viel Aufwand).


PS: Alternativ koenntest du auch mal recherchieren, ob es auf einem 64Bit-Windows nicht doch irgendwie moeglich ist, 32Bit-Programme auszufuehren. Das sollte doch eigentlich gehen.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10819
Dabei seit: 03 / 2005
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 15:21 Uhr  ·  #7
Ggf. kannst du auch mal eine andere Java-Version von SUN herunterladen. Vielleicht eine 32Bit-Version?
mode
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 05 / 2008
Betreff:

Re: Jameica / Hibiscus startet einfach nicht

 · 
Gepostet: 19.05.2008 - 16:19 Uhr  ·  #8
Die Entwicklerversion hat schon mal keinen Erfolg gebracht. Habe daher mal alles was nach Java aussieht von meinem System entfernt und installiere gerade ein frisches 32 Bit JDK.

Mit Java 32 Bit funktioniert es... Nun erkennt er gerade Automatisch meinen Reiner SCT Leser (hoffe ich)

Danke fuer die Tipps!

Viele Gruesse
Gewählte Zitate für Mehrfachzitierung:   0