Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: jor am 08.12.05 - 08:58:24

Titel: Externes Prog(Java) aufrufen
Beitrag von: jor am 08.12.05 - 08:58:24
Hallo *,

eigentlich ist es ja doch ziemlich einfach, mittels Script ein externes Programm
aufzurufen und zu starten. Wenn, ja wenn es nicht eine Java-Anwendung ist,
oder???
Ich habe schon alles, wie es aussieht, versucht, inklusive des jstart32-Tool's.
Aber das Javaprog lässt sich aus Notes heraus nicht starten, auch nicht über eine
BAT-Datei mit dem Eintrag "java MeineAnwendung". 
Hat von euch noch einer eine Idee wie ich das hinbekommen kann?

Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 10:06:35
Eventuell würdest du mehr Antworten bekommen, wenn du erstens genauer beschreibst was passiert, bzw. ein Beispiel Srcipt postest. Dann müssten wir nämlich nicht raten, was dein Problem ist.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 10:15:11
Hi,
danke auch zu deiner Antwort, obwohl wenn ich ein Befehl wie Shell( "Anwendung", 1) hinschreibe, was bringt das mehr an Erklärung?
Zumal ich auch noch angab, das ich das JStart32-Tool einsetzte.
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 10:23:42
Nun ohne jetzt beleidigend zu sein, aber Shell ("Anwendung",1) kann meiner Meinun nach nicht funktionieren, ausser es gibt eine Bat Datei die Anwendung heisst, aber eventuell kannst du mal ein einfaches Beispiel posten, dann schaue ich es mir an, aber so. BTW. Ich habe schon öfters java Programme über shell aufgerufen und funktioniert problemlos. Muss dazu sagen, dass ich aber nicht jstart32.exe verwende sondern eine Bat Datei

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 10:38:32
Jetzt sind wir im Thema.  :)
Die Bezeichnung "Anwendung" ist der Name des Programms. Der Aufruf stellt auch kein Prob. da, ich habe ein Test Prog mit C# geschrieben, es startet wie gewünscht, ich habe Paint (echt nur zum Test  ;) ) aufgerufen, es startet wie gewünscht.
Ich muß abe raus dem Notes herraus eine Java-Anwendung anstarten, die in der Windoes-Konsole mittels "java FirstForm" aufgerufen und gestartet wird. Aus einer Batch heraus habe ich es so auch versucht, leider ohne Erfolg. Das Programm JStart32 ist ein Programm, das die eine Start-Exe für Windowsumgebung baut. Damit ist deine Anwendung z. B. per "Anwendung.exe" aufrufbar.
Ist supi und hängt als Anhang dran, kannst dir ja mal anschauen.
Hilft es weiter, das Java-Prog als Jar zupacken?
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 10:41:05
Ja genau jetzt sind wir beim Thema, wenn du in der Batchdatei java Anwendungsname aufrust, welche Fehlermeldung liefert dann java?

Mach in der Batchdatei hinten ein pause rein, dann siehst du sie. Ich tippe mal stark auf ein Classpath Problem.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 11:37:13
Im Dataverzeichnis existiert eine Batchdatei "javastart.bat", wenn ich diese in einem Dosfenster (Command-Box) aufrufe, so wird das Javaprogramm aufgerufen und startet auch ohne Fehler.
Wenn ich das Java-Programm mittels 'res = Shell( "javastart.bat", 1)' starten möchte tritt ein Fehler auf "File not found". Kannst du was damit anfangen?
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 11:41:15
Ja da du keinen Pfad angibst und dein Datenverzeichnis nicht im Pfad liegt, findet er die Batchdatei nicht.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 11:48:40
Naja, den Pfad, der in der Umgebung unter Lotus Notes hinterlegt ist habe ich auch mit übergeben, also auslesen der Directory-Angabe und dann den String zusammengebaut. Aber hat auch nicht gefunzt, aber alles liegt im Data-Directory.
Kann Java irgendwelche Pfadprobleme haben?
Auch hier habe ich die Pfade für die jre mit angegeben und den Aufruf "java" dran geklebt und das eigentliche Programm auch mit seinem Pfad. Aber hat auch nicht gefunzt.
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 11:53:57
Neuer Test: Ich habe jetzt den Pfad nochmal vor die Batch geschrieben, jetzt wird wohl eine Konsole aufgemacht, aber das Java-Prog startet nicht. Die Konsole geht dann direkt wieder zu, ein Lesen der Info in ihr ist nicht möglich.
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 11:57:14
Also ich verzweifel etwas mit dir, du postest immer was und dann sagst du du machst es anders. Wenn du File not found bekommst, gehe ich davon aus, dass er die javastart.bat nicht findet. Kannst du nicht bitte bitte deinen originalen Code posten wie du es aufrufst, dann denke ich wäre der Fehler sofort gefunden. Zusätzlich noch deine Path Variable. Dann noch die genaue Fehlermeldung erhälst du diese in einen Commandline Fenster oder eine Windows Fehlermeldung.

Grüße

Ralf

P.S. Nicht verzweifeln. Ich habe es gerade nochmal probiert und funktioniert einwandfrei.

Hier der Beispielcode von mir

Sub Click(Source as Button)
test=Shell("c:\test.bat",1)
end sub

Hier die Bat Datei

c:
cd \
java test/MicroBenchmark
pause


Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 11:58:19
Ich habe doch gesagt, mach in die Bat ein Pause zum Schluß rein, dann kannst du auch die Fehlermeldung lesen.

Poste bitte die Fehlermeldung dann kann ich dir helfen. Trotzdem wäre der Code nicht schlecht.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:01:27
Dauert jetzt ein kleinen Augenblick, ich setzte deine Vorgaben um...
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:09:53
Hallo Ralf,
bitte noch einwenig Geduld ...
Ich habe es so ausgeführt wie du es beschrieben hast...
Die Ausgabe im Konsolenfenster lautete:
   C:\Programme\lotus\notes>java FirstForm
   Exception in thread "main" java.lang.NoClassDefFoundError: FirstForm
Mein Notesscript sieht wie folgt aus:
   dateiPfad = session.GetEnvironmentString( "Directory", True )
   Dim res As Integer
   res = Shell( dateiPfad + "\javastart.bat", 1)


Grüße Volker
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 12:12:54
Hallo Volker!

Befindet sich die Klasse FirstForm Dateiname FirstForm.class in dem Verzeichnis C:\Programme\lotus\notes oder in einem anderen Verzeichnis. Falls dem nämlich so ist, dann müsstest du erst ins richtige Verzeichnis wechseln wie in meiner Batch Datei. Besteht das FirstForm nur aus einer Klasse und hat das keine abhängigen Klassen?


Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:18:32
Hi Ralf,

in dem Notes-Data-Verzeichnis sind die Java-Dateien FirstForm.class, EFenster.class und die EFenster$1.class enthalten. Sie sind auch im Workspace enthalten gewesen.
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 12:24:22
Da ich mal davon ausgehe, dass c:\Programme\lotus\notes dein Programmverzeichnis ist, musst du in das Datenverzeichnis mit cd wechseln, bevor du den Java Befehl absetzt wie in meinem Batch File.

Eine Alternative ist, dass du alle benötigten Klassen in ein Jar packst. Weiss jetzt nich welches IDE du einsetzt aber im Rational Developer geht das z.B. mit Exportieren als Jar. Dann kannst du das Jar mittels Klasspath beim Aufruf von Java angeben. Das ganze sieht dann so aus.

java FirstForm -classpath c:\Pfad\meinJar.jar

Wobei meinJar der Name deines Jars ist und Pfad der Pfad wo meinJar zu finden ist,   Dann müsste es egal sein, wo du dich befindest.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 09.12.05 - 12:30:17
Du kannst ein jar auch manuell packen.
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jar.html#description
Du kannst in deinem .bat den Classpath setzen.
Kannst natürlich auch die einzelnen Klassen da rein setzen. Besser, viel besser, ist natürlich das als jar zu setzen.

bat file könnte dann so aussehen.
Code
set Classpath=C:\xxx\A.class, C:\xxx\a.jar, %Classpath%
c:
cd \
java test/MicroBenchmark
pause
Vermutlich geht auch so was:
Code
set Classpath=C:\pathaufdeinNotesData, %Classpath%
cd \
java test/MicroBenchmark
pause


Die Java-spezifische Sache, die hier für die Verwirrung sorgt ist der Classpath (wie Ralf schon ganz oben getippt hat).

Eleganter wäre es solche Java Programme über RMI einzubinden.

Gruß Axel
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 12:33:17
Hallo Axel!

Warum soll er das Jar manuell packen wollen?

Was meinst du mit Eleganter wäre es solche Java Programme über RMI einzubinden?

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:34:04
Ich versuche es als erstes mit dem Wechseln zum Verzeichnis.
Als Entwicklungsumgebung benutze ich Eclipse 3.0, mit dem Packen zum Jar-Archive habe ich
noch keine Erfahrung, da ich noch ein Java-Neuling bin. Werde dort mal schauen ob ich auch per Export ein Jar erstellen kann.

Ich probier es jetzt....  :)

Vielen Dank an kennwort und besonders an Ralf (für die Geduld  ;) )!
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 12:38:38
Jor nur noch ein Hinweis, du weisst schon, dass du Javaclassen auch innerhalb von Notes laufen lassen kannst. Will heissen, dass du nicht ein externes Java aufrufen musst, sondern dass deine Klasse auch innerhalb eines Agenten laufen kann. Das ist nur dann problematisch wenn dir die von Notes verwendete JDK (unter Notes 6 JDK 1.3.1) zu alt ist. Sonst läuft das ziemlich gut.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 09.12.05 - 12:39:45
@Ralf:
Ich wollte damit sagen, dass man keine IDE braucht um ein jar zu packen. Dafür gibts ein command-line Tool im jsdk.

Bzgl. RMI: Man kann das Java-Programm in einen RMI Server einbinden und von Notes stubmässig damit kommunizieren.
Vorteile sind:
- man bekommt einfacher Rückgabewerte und v.a. auch error-Meldungen aus dem externen Programm zurück.

RMI ist nicht so schwierig, wenn man das einmal gemacht hat.
So hab ich mal vor Jahren ein externes Java-Programm in Notes eingebunden.

Für eine gute Idee halte ich nach wie vor den Classpath in der bat-Datei zu setzen.

Gruß Axel
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:42:01
Hallo ihr beiden,

also: JEP, es funzt! Es war der fehlende Verzeichniseintrag in der Batch-Datei! Obwohl diese ja im aktuellen Verzeichnis zusammen mit den nötigen Prog.-Datein liegt.
Aber... Beim Aufruf wird auch ein Konsolenfenster geöffnet, das hinter meiner Javaanwendung liegt.
Kann ich das noch umgehen, so das nur das eigentliche Javeprogramm angezeigt wird?
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:43:39
@Ralf,

nee du, das ist für mich Neuland, hast du eine Tipp wo ich Info dazu bekomme
(Java im Notes-Agenten laufen lassen) ?
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 12:57:25
Ich habe die Jar-File-Erstellung grade mit Eclipse durchgeführt, mit Testdaten.
Hat auch gefunzt. Hier habe ich jetzt leider nicht das richtige Java-Projekt zur
Verfügung, werde es heute am Abend nochmal ausprobieren.

Vielen Dank nochmal an euch!!! Ihr habt mir sehr weiter geholfen!

Grüße, Volker
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 13:01:59
In der Designer Hilfe unter Stichwort Writing Java in an Agent

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 13:14:53
Danke!  :)  :)  :)
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 09.12.05 - 13:28:37
Aber... Beim Aufruf wird auch ein Konsolenfenster geöffnet, das hinter meiner Javaanwendung liegt.
Kann ich das noch umgehen, so das nur das eigentliche Javeprogramm angezeigt wird?
pause aus bat Datei entfernen. Wobei du dann natürlich auch wieder keine Fehlermeldungen siehst.
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 13:40:08
Nö nö, meine Batch sieht so aus:
   cd c:\Programme\lotus\notes\data\
   java FirstForm

Denn Pauseeintrag hatte ich schon rausgenommen, trotzdem Ablauf: Dosfenster öffnet sich, Javaanwendung öffnet sich -> Ich schliesse Javaanwendungsfenster -> Javaanwendung wird ausgeschlossen und dann das Dosfenster.

Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 09.12.05 - 13:40:51
Seltsam.

Zu Eclipse würde ich mir eins der mittlerweile zahlreich vorhandenen Anwenderbücher kaufen. Die Autoren schreiben sowieso voneinander ab. Da ist es vielleicht nicht so wichtig welches du dir kaufst. Wichtig ist:
- Aktuell
- Ein Buch über Eclipse benutzen und nicht plug-ins entwickeln. Das ist ein anderes Thema.

Mittlerweile gibts bei Oreilley ein Pocket Guide auf Englisch, der nur 9 Dollar kostet. Damit vielleicht anfangen und wenn du mehr machst, besseres Buch kaufen. Eclipse ist zwar einfach zu bedienen. Zum Nutzen der zahlreichen nützlichen bonus-features hilft aber ein Buch wirklich.

Gruß Axel
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 09.12.05 - 13:48:26
@Axel,

da stimme ich dir uneingeschränkt zu. Ich habe auch Bücher zu Java, aber wie es so ist als Anfänger, wenn man das "Fehlverhalten" nicht deuten kann, dann fällt es um so schwerer
die richtigen Textabschnitte zu finden, die man sich dann z. T. auch noch selbst erklären muss.
Java ist halt sehr mächtig, sehr viel Einsatzbereiche und ... nah ist ja alles bekannt.
Außerdem habe ich aber das Problem, das ich direkt ins kalte Wasser geschubst wurde und so sitze ich schon in einem, wenn auch kleinem, Java-Projekt.

So so, die Autoren schreiben alle ab.  ;) ;) Ist schon erstaunlich, wie so manches Buch vom Inhalt her aufgebaut ist...
Danke, Volker
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 09.12.05 - 16:36:57
Hallo Volker!

Bin jetzt nicht in der Firma, deshalb kann ich jetzt nichts genaueres sagen, da ich mir privat kein Windows leisten will und deshalb Linux verwende. Aber eventuell gibt es eine Einstellung wenn du bei der BAT Datei auf Eigenschaften gehst im Explorer damit er kein Fenster anzeigt. Oder du verzichtest auf die Bat Datei und machst den Aufruf  über nur einen Java Command und dann verwendest du statt java den Befehl javaw. Der macht im Prinzip das gleiche nur öffnet er kein Commandline Window.

Das heisst du musst ein Jar machen und dann nicht eine Batchdatei aufrufen sondern.

javaw FirstForm -classpath c:\pfad\nameJar.jar

pfad\nameJar.jar ist der Pfad und der Name des Jars deines Programms. Dann sollte die lästige schwarze Box weg sein.

Grüße


Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 10.12.05 - 12:58:46
da stimme ich dir uneingeschränkt zu. Ich habe auch Bücher zu Java, aber wie es so ist als Anfänger, wenn man das "Fehlverhalten" nicht deuten kann, dann fällt es um so schwerer
Das ist mir völlig klar. Man kann immer nur Teilbereiche verstehen. Ich find auch, dass solche >1000 Seiten Dinger wie "Java ist eine Insel" oder wie auch immer ganz bestimmt nicht von vorne bis hinten durchgeackert werden können.
Gerade weil Java so gewaltig ist, hat es für mich immer Sinn gemacht, wenn ich mir konzise Infos zu einem Teilbereich besorgt habe. Wenn man mit Eclipse arbeitet, macht es Sinn, sich zumindest ein kleines Spezialbuch dazu zu besorgen.
Zitat
Außerdem habe ich aber das Problem, das ich direkt ins kalte Wasser geschubst wurde und so sitze ich schon in einem, wenn auch kleinem, Java-Projekt.
An sich nicht schlecht. Noch besser wäre es, wenn du jemanden in der Nähe hättest, der ein bischen Plan von der Materie hat. Das ist aber erschreckend oft nicht der Fall. Bei wirklich großen Projekten kann das fatalst sein. Ist aber theoretisch ein Problem des Managements. In der Praxis leider oft nicht.


viel Glück

Axel

btw. habe ich gestern sehr spät noch versucht eine RMI-Umgebung aufzubauen und bin gescheitert.  ::)
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 10.12.05 - 21:34:29
Hallo Axel!

ich stehe immer noch auf dem Schlauch was du mit RMI bei diesem Topic machen willst. Ich denke doch bei RMI reden wir von Remote Method Invocation oder?

Ich kann mir hier in diesem Szenario nicht vorstellen, was das hier bringen soll. Eventuell könnte ich mir noch JNI (Java Native Interface) vorstellen, aber das ist meiner Meinung nach auch nicht sinnvoll.

Würde mich freuen zu erfahren, was du meinst.

Grüße

Ralf
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 10.12.05 - 23:05:53
ich stehe immer noch auf dem Schlauch was du mit RMI bei diesem Topic machen willst. Ich denke doch bei RMI reden wir von Remote Method Invocation oder?

Hallo Ralf,

imho ist der einfache Aufruf eines Java Programms problematisch, weil es an sich keine Rückmeldung liefert. Das Java Programm wird einfach losgefeuert und gut ist.

Gut. Man kann das Java Programm ein File erzeugen lassen und einen zweiter Agent holt dann das File ab.

Mit RMI kann man das aber viel besser managen. D.h. Irgendwo läuft ein RMI Server mit dem entsprechenden Programm in seiner Registry. In Notes ist ein Java Agent mit den Stubs für die Kommunikation mit dem RMI-Server. Es wird dann die entsprechende remote Methode aufgerufen und vom RMI-Server die Antwort zurückgeschickt. Man braucht einen Java-Agenten, um das anzusprechen. Aber zumindest wartet der Agent, bis das Programm abgearbeitet ist und erhält die Rückmeldung. In der Rückmeldung kann auch eine Exception drin sein.

Wenn das Java Programm auf dem Client laufen soll, ist das sogar noch sinnvoller, weil man sich dann das Verteilen der Anwendung spart. Der RMI-Server läuft auf einem Rechner und kann von allen Clients angesprochen werden.

Alternativen zu RMI wären Webservices oder das Programm auf Tomcat zu tun, ein Servlet zu schreiben, dass die Anfrage auf Notes aufnimmt und etwas an Notes zurücksendet. Das Notes-Gestaltungselement muss dann natürlich HTTP senden und empfangen.

Gruß Axel 
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: jor am 11.12.05 - 14:16:22
@Ralf und kennwort,

bin zwar jetzt nicht in der Firma, habe aber per Eclipse deinen Vorschlag ein Jar zu erzeugen mal ausprobiert. Haut auch prima hin. Jemand mit Java-Erfahrung im Zugriff zuhaben, der einen unterstützen kann, wäre wirklich gut, aber leider bin ich nicht in der glücklichen Lage, in meinem
Bekanntenkreis einen Java erfahrenen Programmierer zu haben der mir hier und da weiterhelfen kann.
Aber ich bin froh, dass ich heutzutage auf so ein tolles Forum und Mitstreiter wie dich (euch alle) zurückgreifen kann. Mir macht es auch Freude, wenn ich anderen helfen kann.
Speziell im Notesbereich sieht es so aus, dass ich auf eine dreijährige Pause zurückblicke. Bin auch einingermassen umfangreich Zertifiziert, aber meine Hochzeit habe ich in der Zeit ab R4.1 bis R5.x gehabt. Und nun quasi einen Neueinstieg, klappt aber super, bin eigentlich ganz gut drin im Script etc.. Aber jetzt möchte ich durch persönliche Gründe, und einem Java-Projekt das auf meine Initiative ins Leben gerufen wurde, ebend Java programmieren.
Ich wünsche euch noch ein schönes (Rest-) Wochenende.

Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: flaite am 11.12.05 - 19:53:55
Was spricht eigentlich dagegen, das jar-File einfach in einen Notes-Java Agenten einzubinden?


Und (jetzt nicht arrogant gemeint). Aber einfach mit einem 1.200 Seiten Java Einführungsbuch bestückt hinzusetzen und etwas in dieser Programmiersprache zu schreiben halte ich für einen gefährlichen Ansatz.

In Notes hat man einen Rahmen durch Notes (die ganzen Events wie QuerySave, Agenten, usw.).
Mit Java einfach so fröhlich loszuproggen, ist ein bischen wie C zu programmieren.
Es ist vielleicht viel effizienter und freakin' einfacher sich ein Buch zu Struts, JSF, Websphere, Spring-Framework, JBoss oder WebWorks zu kaufen und dann anhand des Onkel Buchschreibers zu lernen. Da ist auch immer eine Beispielanwendung dabei.

Ich hab immer das Gefühl, dass die Leute die Programmiersprache Java für die Basics halten und Sachen wie J2EE Anwendungen oder Frameworks für xTreme Guru Zeug. Das ist aber nicht der Fall. Die Frameworks geben (wie der Name schon sagt) einen Rahmen und machen es damit wirklich einfacher. Einfach loszudaddeln ist vielleicht am Anfang einfacher. Nach einer Weile stellt sich aber bei Anfängern unweigerlich der Verlust von Übersicht, Frustration und und und ein.

Axel
Titel: Re: Externes Prog(Java) aufrufen
Beitrag von: Ralf_M_Petter am 12.12.05 - 07:49:52
Hallo Axel!

Jetzt ist mir klar, für was du RMI einsetzten willst, Nur weiß ich nicht, ob das hier gut funktionieren würde. Denn von dem was Volker schreibt, gehe ich davon aus, dass er in Java irgendwas mit GUI macht und da ist der Ansatz mit RMI dann sehr problematisch, vor allem, weil der NotesClient während des Aufrufs von RMI auch gestalled sein würde. Das ist meistens wenn man ein externes Java Programm für die GUI nimmt nicht gewünscht. Aber dazu müsste man jetzt den Fall sicher genauer kennen um das zu überprüfen.

Grüße

Ralf