Java / Integration in Java-Projekte
Integration in Java-Projekte
JayMo lässt sich sehr gut in eigene Java-Projekte integrieren.
Benötigt
Als erstes muss JayMo als Bibliothek in das eigene Java-Projekt eingebunden werden.
Hierzu eignet sich am besten die "jaymo-core.jar", welche alle wichtigen Komponenten in einer "Jar" vereint.
JMo4Java
Die Klasse "org.jmo_lang.dev.JMo4Java" bietet alle benötigten Funktionen, um JayMo-Befehle und -Skripte auszuführen:
Funktion | Beschreibung |
---|---|
|
String ausführen |
|
String mit Argumenten ausführen |
|
Datei laden und ausführen |
|
Datei laden und mit Argumenten ausführen |
|
Datei aus einem Jar laden und ausführen |
|
Datei aus einem Jar laden und mit Argumenten ausführen |
|
Returns a new JayMo-Parser-Instance |
Beispiel: String ausführen
package demo;
import org.jmo_lang.dev.JMo4Java;
public class MyClass {
public static void main(String[] args) {
String jmo = "\"Hello Java!\"";
JMo4Java.exec( jmo );
}
}
Beispiel: Datei ausführen
package demo;
import java.io.File;
import org.jmo_lang.dev.JMo4Java;
public class MyClass {
public static void main(String[] args) {
try { String result = JMo4Java.execFile(new File("/home/mike/Prog/JMo/2_work/test.jmo")); System.out.println( result ); } catch(Throwable e) { Err.exit(e); }
}
}
- Powered by
OghsWiki
-