[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    5
    Hi Bender,

    es handelt sich (wie auch oben bereits verlinkt um den Java-Editor von G. Röhner, den ich übrigens sehr empfehlen kann. Er stellt (wie unten zu sehen) den Classpath um, was aber auf den anderen Rechnern, auf denen er auch installiert ist, kein Problem darstellt. Im übrigen wurde ja wie oben beschrieben der Pfad auch bereits versuchsweise manuell wieder geändert.

    Hier sind meine Umgebungsvariablen:

    Code:
     ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All Users
     APPDATA=C:\Dokumente und Einstellungen\[mein Name]\Anwendungsdaten
     CLASSPATH="C:\WINDOWS\System32\QTJava.zip"
     CommonProgramFiles=C:\Programme\Gemeinsame Dateien
     COMPUTERNAME=RECHNERComSpec=C:\WINDOWS\system32\cmd.exe
     HOMEDRIVE=C:
     HOMEPATH=\Dokumente und Einstellungen\[mein Name]
     include=[Einstellungen für Visual Sudio]
     lib=[Einstellungen für Visual Studio]
     LOGONSERVER=\\RECHNER
     MSDevDir=[Einstellungen für Visual Studio]
     NUMBER_OF_PROCESSORS=1
     OS=Windows_NT
     Path=C:\WINDOWS\system32;
     C:\WINDOWS;
     C:\WINDOWS\System32\Wbem;
     C:\Programme\ATI Technologies\ATI Control Panel;
     [Einstellungen für Visual Studio];
     C:\Programme\WebServ\perl\bin;
     PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
     PHP_PEAR_BIN_DIR=@@root@@\php
     PHP_PEAR_DATA_DIR=@@root@@\php\pear\data
     PHP_PEAR_DOC_DIR=@@root@@\php\pear\docs
     PHP_PEAR_INSTALL_DIR=@@root@@\php\pear
     PHP_PEAR_PHP_BIN=@@root@@\php\cli\php.exe
     PHP_PEAR_SYSCONF_DIR=@@root@@\php
     PHP_PEAR_TEST_DIR=@@root@@\php\pear\tests
     PROCESSOR_ARCHITECTURE=x86
     PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD
     PROCESSOR_LEVEL=6
     PROCESSOR_REVISION=0801
     ProgramFiles=C:\Programme
     PROMPT=$P$G
     QTJAVA="C:\WINDOWS\System32\QTJava.zip"
     SESSIONNAME=Console
     SystemDrive=C:
     SystemRoot=C:\WINDOWS
     TEMP=C:\DOKUME~1\[mein Name]\LOKALE~1\Temp
     TMP=C:\DOKUME~1\[mein Name]\LOKALE~1\Temp
     USERDOMAIN=RECHNER
     USERNAME=[mein Name]
     USERPROFILE=C:\Dokumente und Einstellungen\[mein Name]
     windir=C:\WINDOWS
    Wer liest daraus die Lösung?

    Brainbug

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.392
    Zitat Zitat von Brainbug
    Hi Bender,

    es handelt sich (wie auch oben bereits verlinkt um den Java-Editor von G. Röhner, den ich übrigens sehr empfehlen kann. Er stellt (wie unten zu sehen) den Classpath um, was aber auf den anderen Rechnern, auf denen er auch installiert ist, kein Problem darstellt. Im übrigen wurde ja wie oben beschrieben der Pfad auch bereits versuchsweise manuell wieder geändert.

    Hier sind meine Umgebungsvariablen:

    Code:
     ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All Users
     APPDATA=C:\Dokumente und Einstellungen\[mein Name]\Anwendungsdaten
     CLASSPATH="C:\WINDOWS\System32\QTJava.zip"
     CommonProgramFiles=C:\Programme\Gemeinsame Dateien
     COMPUTERNAME=RECHNERComSpec=C:\WINDOWS\system32\cmd.exe
     HOMEDRIVE=C:
     HOMEPATH=\Dokumente und Einstellungen\[mein Name]
     include=[Einstellungen für Visual Sudio]
     lib=[Einstellungen für Visual Studio]
     LOGONSERVER=\\RECHNER
     MSDevDir=[Einstellungen für Visual Studio]
     NUMBER_OF_PROCESSORS=1
     OS=Windows_NT
     Path=C:\WINDOWS\system32;
     C:\WINDOWS;
     C:\WINDOWS\System32\Wbem;
     C:\Programme\ATI Technologies\ATI Control Panel;
     [Einstellungen für Visual Studio];
     C:\Programme\WebServ\perl\bin;
     PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
     PHP_PEAR_BIN_DIR=@@root@@\php
     PHP_PEAR_DATA_DIR=@@root@@\php\pear\data
     PHP_PEAR_DOC_DIR=@@root@@\php\pear\docs
     PHP_PEAR_INSTALL_DIR=@@root@@\php\pear
     PHP_PEAR_PHP_BIN=@@root@@\php\cli\php.exe
     PHP_PEAR_SYSCONF_DIR=@@root@@\php
     PHP_PEAR_TEST_DIR=@@root@@\php\pear\tests
     PROCESSOR_ARCHITECTURE=x86
     PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD
     PROCESSOR_LEVEL=6
     PROCESSOR_REVISION=0801
     ProgramFiles=C:\Programme
     PROMPT=$P$G
     QTJAVA="C:\WINDOWS\System32\QTJava.zip"
     SESSIONNAME=Console
     SystemDrive=C:
     SystemRoot=C:\WINDOWS
     TEMP=C:\DOKUME~1\[mein Name]\LOKALE~1\Temp
     TMP=C:\DOKUME~1\[mein Name]\LOKALE~1\Temp
     USERDOMAIN=RECHNER
     USERNAME=[mein Name]
     USERPROFILE=C:\Dokumente und Einstellungen\[mein Name]
     windir=C:\WINDOWS
    Wer liest daraus die Lösung?

    Brainbug
    Interessant wäre hier der set direkt vor dem Aufruf Deiner Java Klasse, dieser hier bringt wenig weiter.
    Hast Du übrigens mal versucht den Classpath beim Java Aufruf als Parameter mitzugeben (siehe auch Java Doku)? Geht es dann ? Falls das auch nicht geht, würde ich sagen, dass die Java Installation einen Knacks hat.

    mfg

    Dieter Bender
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Sep 2004
    Beiträge
    5

    Hoffnungslos?

    Zitat Zitat von BenderD
    Interessant wäre hier der set direkt vor dem Aufruf Deiner Java Klasse, ...
    Siehe Posting #5. Ich glaube allmählich auch, dass es an der Installation liegt (obwohl ich extra 1.4 deinstalliert und 1.5 installiert habe, um das Problem zu lösen - was aber ja nichts gebracht hat...). Gib mir bitte mal einen Tip, wie ich sicherstellen kann, das gesamte Java-System zu deinstallieren (inklusive dieses Fehlers).

    Brainbug

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.392
    Hallo,

    die Java Runtime ist eigentlich System unabhängig und damit auch Installationsunabhängig bedienbar; oft werden aber Systemeigenschaften mitbenutzt (path, classpath). Deshalb der Hinweis mit der Angabe des Classpaths im Aufruf (java -cp ... HelloWorld). In dieser Sicht der Dinge reicht eigentlich das löschen des Verzeichnisses zur Deinstallation. Vorteil bei dieser Vorgehensweise ist ebenfalls, dass man ohne Probleme verschiedene JVM Versionen nebeneinander haben kann. Editoren gehen meist (ausser IBM) so vor und deswegen funzt es meist.
    Wichtig ist immer noch, dass alles Case sensitive ist (Vorsicht: Windows kann das nicht wirklich) und dass Blanks immer und stets mitgezählt werden (Vorsicht: Windows kann das nicht wirklich, mit seltsamen Effekten).

    mfg

    Dieter Bender

    Zitat Zitat von Brainbug
    Siehe Posting #5. Ich glaube allmählich auch, dass es an der Installation liegt (obwohl ich extra 1.4 deinstalliert und 1.5 installiert habe, um das Problem zu lösen - was aber ja nichts gebracht hat...). Gib mir bitte mal einen Tip, wie ich sicherstellen kann, das gesamte Java-System zu deinstallieren (inklusive dieses Fehlers).

    Brainbug
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Sep 2004
    Beiträge
    5
    Hallo,

    tatsächlich hat der Aufruf

    java -classpath ".;C:\Programme\Java SDK 1.5\jre\lib\rt.jar" [Klassenname]

    funktioniert... Vielen Dank an dieser Stelle auch an Herrn Röhner, den Programmierer des genannten Java-Editors für einen entsprechenden Hiweis. Bliebe die Frage, warum ich auf einem Rechner den cp mit angeben muss und auf einem (eigentlich JEDEM) anderen Rechner nicht...!?

    Brainbug

Similar Threads

  1. Starten Java auf dem PC
    By mk in forum NEWSboard Java
    Antworten: 4
    Letzter Beitrag: 11-12-06, 09:51
  2. Programm auf anderer AS400 starten
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 04-07-06, 12:52
  3. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Java
    Antworten: 10
    Letzter Beitrag: 10-02-05, 11:33
  4. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 02-02-05, 14:10
  5. Aufruf von Java Programm direkt aus RPG
    By mk in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 09-09-04, 09:22

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •