2010-07-21 6 views
3

J'ai trouvé que Java 6 comprend Rhino JS (sauf pour une ou deux pièces mineures), comme javax.script. Plutôt cool! Est-ce qu'une installation Java 6 (JRE ou JDK, soit) contient un binaire que je peux simplement pointer vers un fichier .js à exécuter? (Je pense que ce serait génial de pouvoir fournir du code source pour que d'autres puissent lire et exécuter, sans compilation, et nécessitent seulement que Java soit installé.) Ou dois-je construire le petit 8-line program dans les docs?Est-ce que Java 6 inclut un programme qui peut exécuter les fichiers javax.script (Rhino JS)?

Répondre

5

Oui, il y a jrunscript

+1

Ah, je dois avoir cherché dans le dossier par erreur JRE - il est seulement dans le JDK. Suffisant pour moi. Merci! – Ken

0

Sur les systèmes Debian, vous pouvez installer le package Rhino et accéder à une application console appelée js. A partir de là, vous pouvez avoir tous vos fichiers js commencent par:

#/usr/bin/js 

et définissez le script exécutable pour les exécuter directement.

1

Il y a un fichier binaire inclus dans le JDK appelé jrunscript:

[email protected]:/usr/local/java/bin$ ./jrunscript 
js> println("This is hello from test.js"); 
This is hello from test.js 
Questions connexes