Включает ли Java 6 программу, которая может запускать файлы javax.script (Rhino JS)? - PullRequest
3 голосов
/ 22 июля 2010

Я обнаружил, что Java 6 включает Rhino JS (за исключением одного или двух второстепенных кусочков), как javax.script.Довольно круто!

Есть ли в Java 6 (JRE или JDK) двоичный файл, который я могу просто указать на файл .js для запуска?(Я думаю, было бы замечательно иметь возможность предоставлять исходный код для чтения и запуска другими без компиляции и требовать только установки Java.) Или мне нужно собрать небольшую 8-строчную программу в документах?

Ответы [ 3 ]

5 голосов
/ 22 июля 2010

Да, есть jrunscript

1 голос
/ 22 июля 2010

В JDK включен двоичный файл с именем jrunscript :

wookie@hoth:/usr/local/java/bin$ ./jrunscript 
js> println("This is hello from test.js");
This is hello from test.js
0 голосов
/ 22 июля 2010

В системах на основе Debian вы можете установить пакет Rhino и получить доступ к консольному приложению с именем js. Оттуда вы можете начинать все свои js-файлы с

#/usr/bin/js

и установите скрипт в исполняемый файл, чтобы запускать их напрямую.

...