[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2010
    Beiträge
    33

    Sucht nur im /QIBM/ProdData/Java400

    Hi,

    habe gerade eine iSeries bekommen. Hier habe ich ein Problem, dass ich so vorher noch nicht kannte.
    Ich erstelle mir ein Dir /Java01 erstelle ein Hello.Java dazu mit Inhalt "mein eigener Text". Setze CLASSPATH auf /Java01.
    Wandle mit javac Hello.java - es wir im /Java01 ein Hello.class erstellt. Rufe mit java Hello mein Progrämmchen auf und es wird das Programm aus /QIBM/ProdData/Java400 aufgerufen. Rufe ich ein anderes Programm auf z.b Test.class, dann findet er das Programm gar nicht.
    Kann mir damit jemand weiterhelfen - ich bin mit meinem Latein am Ende.

    MFG
    loisl

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.303
    ... findet zuerst ist exakter. Ansonsten scheint mit deinem Classpath auch was krumm zu sein. mach mal:
    qsh cmd('java -cp /meinVerz:/nocheins MeineClass')

    D*B
    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
    Nov 2010
    Beiträge
    33
    Da passiert das gleiche. Allerdings muss ich noch den Parameter -verbose dazunehmen sonst bekomme ich nur, wie java aufgerufen werden muss. (Allerdings komme ich dann nicht ins QSH sondern erhalte den Ausgabebildschirm stdio von c/Java)

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.303
    ... meine Glaskugel ist gerade defekt: beschreib doch mal genauer, was du da eigentlich treibst
    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
    Nov 2010
    Beiträge
    33
    Ich gebe den Befehl
    qsh cmd('java -cp/java01:/QDLS Hello')
    dann erhalte ich den Hilfebildschirm zu java. Gebe ich ein
    qsh cmd('java -cp/java01:/QDLS -verbose Hello')
    dann erhalte ich die Version aus QIBM
    Gebe ich ein
    qsh cmd('java -cp/java01:/qdls -verbose test')
    dann findet er nichts.

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.303
    ... erstmal muss das DLS raus. zweitens darf die class nicht Hello heißen, weil da IBM aus schwachsinnigen Gründen eine class Hello reingeworfen hat, die vorher gefunden wird. (Java hat da eine Suchhierarchie: zuerst System Part (da liegt die Hell.class mit drin, dan die Extensions und dann erst über den Classpath.

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

  7. #7
    Registriert seit
    Nov 2010
    Beiträge
    33
    Das war der richtige Ansatz. Ich habe es jetzt mit WasIs.java versucht und da geht alles. Nachdem das Grundlegende klar ist, geht es jetzt weiter.

    Danke

Similar Threads

  1. Antworten: 3
    Letzter Beitrag: 20-06-08, 06:11
  2. RPG Programmierer sucht Festanstellung
    By rubicks in forum NEWSboard Server Job
    Antworten: 4
    Letzter Beitrag: 28-06-07, 14:43
  3. Programmierer sucht neue Projekte im iSeries-Programmierbereich
    By Kirsten Steer in forum NEWSboard Server Job
    Antworten: 1
    Letzter Beitrag: 28-06-07, 14:27
  4. Organisationsprogrammierer sucht neue Tätigkeit
    By Prog400 in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 01-05-06, 11:26
  5. AS400 Operatorin sucht Stelle im Raum Frankfurt
    By NixWisserin in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 15-02-05, 17:51

Berechtigungen

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