Domino 9 und frühere Versionen > Entwicklung

Starten externer Java Application

<< < (2/5) > >>

Don Pasquale:
Ich hatte das Problem nämlich und die Hilfe ist da ziemlich eindeutig.
Ich musste einiges umstricken, weill ich das vorher anders hatte.
 :(

A string expression whose value is the name of the program to run, including arguments. program can be the name of an executable file that uses a file name extension of BAT, COM, PIF, or EXE


Ciao

Don Pasquale

Performance:
ein Java Programm sollte kein Problem sein - ist ja ein normale exe nur in java geschrieben, ein applet müsste auch gehen wobei der Pfad des jdk und der Java Klasse angegeben wird.

- das applet kann auch über ne bat oder com gestartet werden


cu

baumi78:

--- Zitat von: Don Pasquale am 24.02.03 - 13:43:14 ---Probier mal so etwas,
da man mit Shell nur com exe und bat aufrufen kann
musst Du eben java aufrufen und den Programmnamen als Parameter mitgeben

Aufruf = "C:\java\java.exe javaprogramm.java"

taskId% = Shell(Aufruf,1)   

Ciao

Don Pasquale

--- Ende Zitat ---

Wird bei der Übergabe des Programmnamens der gesamte Pfad angegeben und warum .java ?? Außerdem möchte ich dem Javaprogramm selbst auch Parameter übergeben! hast du vielleicht etwas Beispielcode??

Don Pasquale:
Hallo baumi,

Warum java ?

Welche Endung hat den das Javaprogramm, dass Du aufrufen willst ?

Dim TasId As Integer

TaskID% = Shell(Java.exe LavaProgramm.java Parameter1 Paramater2 ParameterN,1)


Ich habe leider keinen Beispielcode,
zeig doch mal wie weit Du bist.


Ciao

Don Pasquale

baumi78:
Also im Moment sieht es so aus, ohne Parameterübergabe, ich bekomme als Returncode 33 aber das Programm wird nicht scheinbar nicht korrekt ausgeführt, sollte aber funktionieren. Wenn ich es per "hand" starte klappt es jedenfalls. Meine Shell öffnet sich nur kurz, kann ich das beeinflussen, das ich sehe was überhaupt passiert??

Sub Click(Source As Button)
   Dim aufruf As String
   aufruf= "C:\jdk1.3.1_04\bin\java.exe C:\jdk1.3.1_04\projects\PortWriteSMS.java,1"
   taskId% = Shell(aufruf,1)  
   'Msgbox(taskID%) 'returns 33 if correct started
End Sub

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln