Seite 1 von 1

PB-Dll in Java per JNI nutzen

Verfasst: 14.09.2006 23:57
von Froggerprogger
Ahoi!
In den letzten Tagen habe ich mich eingehend damit beschäftigt, wie man mit Java via JNI (Java Native Interface) mit PB erstellte Dlls einbinden kann.

Das läuft nun alles schön, so dass du bei Interesse das .zip mit kompilierten Beispielen & den Sourcen hier herunterladen kannst:

http://www.2mal2mal.de/public/purebasic ... NI_1.0.zip

Das nächste wird sein, die Sache andersherum ans Laufen zu bekommen: Eine JVM-Instanz von PB aus zu erzeugen und damit die gesamte Java-Umgebung nutzen zu können :D

Verfasst: 15.09.2006 08:39
von DarkDragon
Sauber :mrgreen: . Wenn ich mein Projekt nur mit Java machen darf, aber die Erlaubnis hab DLLs derart einzubinden hab, dann nehm ich PureBasic für ne HauptDLL wo 99% des Codes drin steht und 1% ist dann Java... . :mrgreen: :mrgreen: :mrgreen:

Verfasst: 15.09.2006 08:49
von Tafkadasom2k5
DarkDragon hat geschrieben:Sauber :mrgreen: . Wenn ich mein Projekt nur mit Java machen darf, aber die Erlaubnis hab DLLs derart einzubinden hab, dann nehm ich PureBasic für ne HauptDLL wo 99% des Codes drin steht und 1% ist dann Java... . :mrgreen: :mrgreen: :mrgreen:
1%? So viel? :mrgreen:
Pseudo-

Code: Alles auswählen

public class programm{
 public static void main(args[]){
  starte.dll.von.purebasic("test.dll");
 }
}

Verfasst: 15.09.2006 13:19
von ts-soft
Interessante Sache :allright: , leider hab ich von Java keinen blassen Schimmer :oops:

Verfasst: 15.09.2006 17:08
von mk-soft
Java Script geht schon in PB.

http://www.purebasic.fr/german/viewtopi ... iptcontrol

Von meine Link noch laden. ts-soft hat glaube ich seinen link noch nicht aktuallisiert. :D

Verfasst: 15.09.2006 17:10
von DarkDragon
mk-soft hat geschrieben:Java Script geht schon in PB.
Wer spricht hier von JavaScript :wink: ? Wir reden hier von Java.

Verfasst: 15.09.2006 17:12
von ts-soft
mk-soft hat geschrieben: Von meine Link noch laden. ts-soft hat glaube ich seinen link noch nicht aktuallisiert. :D
Ist beides dasselbe, nur die Hilfedatei ist nicht gleich groß, warum auch immer :wink: