Seite 1 von 1

Java-Klassen aus Python heraus aufrufen

Verfasst: Dienstag 12. Juni 2007, 08:52
von FIJ
Hallöchen,

ich habe ein reines Python-Programm, von dem aus ich Java-class-files in
jar-Dateien aufrufen will/muss. Ich möchte dies OHNE Jython etc. tun.

Der Aufruf mittels spawn*() reicht mir nicht aus, ich möchte
nicht nur einfach stumpf das Programm aufrufen, sondern direkt Klassen,
ich will die entsprechenden Parameter übergeben und die entsprechenden
Rückgabewerte danach verarbeiten können.
Auf dem Rechner ist ein ganz normales Java-SDK installiert und Python halt.

Kann mir da wer weiterhelfen, gibts da vielleicht schon irgendetwas in dieser
Richtung beschriebenes ... meine Suche im Internet blieb bisher völlig erfolglos :-(

Re: Java-Klassen aus Python heraus aufrufen

Verfasst: Dienstag 12. Juni 2007, 09:16
von gerold
FIJ hat geschrieben:Java-class-files in jar-Dateien aufrufen will/muss. Ich möchte dies OHNE Jython etc. tun.
Hallo FIJ!

Willkommen im Python-Forum!

Ich habe bis jetzt nur von Jython und JPype gehört. JPype stellt, glaube ich, genau so eine Schnittstelle zur Verfügung.

- Jython: http://www.jython.org/
- JPype: http://jpype.sourceforge.net/

mfg
Gerold
:-)

Verfasst: Dienstag 12. Juni 2007, 11:36
von BlackJack
Noch'n Ansatz: Java und Python per XML-RPC oder Corba verbinden.

Verfasst: Dienstag 12. Juni 2007, 19:58
von Gromit
Vielleicht hilft das ja: http://www.boddie.org.uk/python/javaclass.html.

Ich habs nicht getestet, es würd mich aber freuen, wenn sich mal ein Dummer^H^H^H^H^H^HMutiger finden würde, ders testet. ;)