tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1148
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    In Mustang gibts auch ne schicke Scripting Unterstützung.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
     /**
      * 
      */
     package de.tutorials.mustang;
     
     import javax.script.ScriptEngine;
     import javax.script.ScriptEngineManager;
     import javax.script.ScriptException;
     
     /**
      * @author Tom
      * 
      */
     public class MustangAPIScriptEngineExample {
     
        /**
         * @param args
         */
        public static void main(String[] args) {
            ScriptEngineManager scriptEngineManager = new ScriptEngineManager();
            ScriptEngine scriptEngine = (ScriptEngine) scriptEngineManager
                    .getEngineByName("JavaScript");
     
            try {
                System.out.println(scriptEngine
                        .eval("a = 1;" + "b=2;" + "(a+b)*10"));
            } catch (ScriptException e) {
                e.printStackTrace();
            }
        }
     }

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  2. #2
    javaprogger1987 javaprogger1987 ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    284
    Geil!! Auf sowas warte ich ja schon ewig
    Gibt es dann auch ne Engine für reinen JavaCode?
    In deinem Bespiel ist es ja JavaScript..
    Und was wird dann ausgegeben?
     

  3. #3
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Die Ausgabe ist: 30.0
    http://www.tutorials.de/tutorials208...ght=JavaAssist

    Gruss Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  4. #4
    javaprogger1987 javaprogger1987 ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    284
    Oh, den Thread hab ich wohl übersehen, das ist mal sehr gut
    Vielen Dank..

    Nur eins noch:
    Wieso wird denn 30.0 ausgegeben?
    Was hätte der denn ausgegeben wenn du noch ne Variable c deklariert hättest?
    Auch 30? Muss mir mal die Mustang Beta installieren
    Code :
    1
    
    System.out.println(scriptEngine.eval("a = 1;" + "b=2;" + "c=3;"+ "(a+b)*10"));
     

  5. #5
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Hier noch ein schicker Artikel zum Tthema Scripting in Mustang:
    http://www.theserverside.com/news/th...hread_id=39108

    Gruss Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. start the engines! - reykjavik
    Von reykjavik im Forum 2D/3D-Contest 2008 - "on the way"
    Antworten: 15
    Letzter Beitrag: 14.09.08, 23:49
  2. [Mustang] Eigene Script Sprache hinzufügen
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 18.05.06, 20:10
  3. [Mustang] Java Script Interpreter jrunscript
    Von Thomas Darimont im Forum Java Technology News
    Antworten: 3
    Letzter Beitrag: 22.02.06, 10:38
  4. Grafik Engines [Referat]
    Von raphaelk im Forum Sonstige Grafik-Programme
    Antworten: 5
    Letzter Beitrag: 12.12.04, 12:27
  5. Suche Unterstützung beim Script schreiben
    Von platzwart im Forum PHP
    Antworten: 6
    Letzter Beitrag: 03.08.04, 21:54