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
JMo4Java.exec( String jmo )
String ausführen
JMo4Java.exec( String jmo, String[] args )
String mit Argumenten ausführen
JMo4Java.execFile( File f )
Datei laden und ausführen
JMo4Java.execFile( File f, String[] args )
Datei laden und mit Argumenten ausführen
JMo4Java.execJarFile( String path )
Datei aus einem Jar laden und ausführen
JMo4Java.execJarFile( String path, String[] args )
Datei aus einem Jar laden und mit Argumenten ausführen
JMo4Java.getParser()
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 -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €