Domino 9 und frühere Versionen > Entwicklung

Starten externer Java Application

<< < (3/5) > >>

Don Pasquale:
Hallo Baumi,

sieht äusserst korrekt aus.
Was Du da schilderst kommt mir aber bekannt vor, allerdings
waren da bei mir die Pfade nicht gesetzt.
Mit Print Aufruf bekommst Du im Debugger den genauen Wortlaut
des Aufrufs.

Dann ein cmd Fenster öffnen
und dann Einfügen. Vielleicht hat Dein Javapgrogramm einen
Fehler oder es wird nicht gefunden.

Ciao

Don Pasquale

baumi78:
Also scheinbar findet er tatsächlich die Klassen nicht, verstehe ich allerdings nicht denn wenn ich das Java Programm im bin verzeichnis starte funktioniert es auch, der Classpath ist scheinbar korrekt gesetzt. Was meinst du mit Pfade nicht gesetzt??

ata:
... hier nun der Code zum Starten von Dateien:

   Dim taskId As Integer
   taskId% = Shell("START d:\tabulatur.xls")

... das klappt bislang ganz gut damit...

ata

RedFox:

--- Zitat von: baumi78 am 24.02.03 - 15:40:08 ---

   aufruf= "C:\jdk1.3.1_04\bin\java.exe C:\jdk1.3.1_04\projects\PortWriteSMS.java,1"
--- Ende Zitat ---

Hallo,
da es bekanntlich keine dumme Fragen gibt, hier gleich zwei davon:
- warum übergibst Du die java Datei und nicht die class?
- warum steht im Aufruf-String nochmal die ,1 drin ?

Den Pfad must Du meines Erachtens auch nicht angeben.

Ich habe das mit

aufruf = "c:\j2sdk1.4.1\bin\java NameDerClassDatei"
taskId% = Shell(aufruf,1)

versucht - geht bei mir.

Grüße

baumi78:
O.k. ich hab es hinbekommen, ja das mit .java hatte mich auch etwas irretiert, wäre ja auch etwas komisch gewesen!! Das mit der doppelten 1 als Parameter natürlich auch!! Es funktioniert jetzt jedenfalls und ich kann auch Parameter an das Java Programm übergeben. Vielen Dank für alle Tips und bis zum nächsten Problem.

Grüße Baumi




Sub Click(Source As Button)
   
   Dim aufruf As String
   aufruf= "c:\jdk1.3.1_04\bin\java PortWriteSMS " & """+49172000000""" & " ""Dies ist ein Test"""  
   
   taskId% = Shell(aufruf,1)  
   
End Sub

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln