juillet
2005
Combien de fois les modérateurs du forum Java ne devaient ils pas expliquer aux personnes qui posaient des questions Javascript que cela n’a rien à voir avec Java.
Du moins, c’est ce qu’ils pouvaient dire jusqu’à maintenant.
En effet, Java SE 6 (Mustang) viendra avec un support pour les langages de scripting.
Et deviner quel langage de scripting fut choisi comme implémentation de référence ?
Rhino Javascript.
Cela veut dire que vous pouvez maintenant exécuter le code suivant:
public static void main(String argv[]) {
//voici le code javascript.
String x = "var out = new java.lang.StringBuffer();\nfor (i=0; i<3; i++)\nout.append('hello, world! ('+i+')\\n');";
//Instantiation du gestionnaire de Script Engine.
javax.script.ScriptEngineManager manager = new javax.script.ScriptEngineManager();
// Demande d'utiliser le Script Engine pour JavaScript
javax.script.ScriptEngine jsengine = manager.getEngineByName("js");
try {
//Faire évaluer le code Javascript par l'engine
jsengine.eval(x);
//Récupérer le résultat
String out = new String((StringBuffer)jsengine.get("out"));
//L'afficher sur la console
System.out.println(out);
} catch (javax.script.ScriptException e) {
System.out.println("ScriptException" + e);
}
}
}
Vous ne voulez ou ne pouvez pas installer le JDK 6 sur votre PC.
Testez ce code en ligne sur
Zamples.com
Ca va être de plus en plus dur d’expliquer que le Javascript intégré dans les pages HTML n’a rien à voir avec Java.
Et quand je pense qu’ils prévoient un scriptengine pour PHP. On risque de se retrouver avec des questions PHP sur le forum de Java maintenant. Ou l’inverse. Du boulot en perspective pour les modérateurs de développez.com.
Commentaires récents
Archives
- janvier 2012
- novembre 2010
- février 2009
- janvier 2009
- décembre 2008
- septembre 2008
- août 2008
- décembre 2007
- octobre 2007
- septembre 2007
- juillet 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
Catégories
- Certification
- Défis
- Devoxx
- Devoxx 2008
- Devoxx 2010
- Devoxx France 2012
- Divers
- Événements Java
- Fiches
- Hardware
- In English
- Java
- JavaDay 2006
- JavaFX
- JavaOne 2005
- JavaOne 2006
- JavaOne 2007
- Javapolis 2005
- Javapolis 2006
- Javapolis 2007
- JBoss
- Livres
- Mac
- NetBeans
- OpenJDK
- Pensée
- Performance
- Perles
- Sun Tech Days Paris 2007
- Traduction