作为NodeJS的替代,StreamRelay.jar可以作为脚本执行服务器
java.exe -Djava.security.policy=StreamRelay.policy -jar StreamRelay.jar
⇔
使用StreamRelay.bat执行程序StreamRelay.jar,并设置java.exe的安全策略为StreamRelay.policy。
在“Sample\SampleScript\”的下面,有一个脚本的示例。
作为脚本执行服务器的StreamRelay.jar
可以使用指定的脚本对收到的数据进行处理,并进行返回或转发。
比如说,就像这样。
java.exe -Djava.security.policy=StreamRelay.policy -jar StreamRelay.jar -localport 90 -remoteport 0 -ScriptFile Sample\SampleScript\echo.js
以下是一种可能的中文翻译:
java.exe -Djava.security.policy=StreamRelay.policy -jar StreamRelay.jar -localport 90 -remoteport 0 -ScriptFile Sample\SampleScript\echo.js
在90/tcp端口上作为ECHO服务器工作
选项
- -使用脚本文件”文件名”
指定脚本文件
-使用脚本字符集”字符名”
指定脚本文件的字符编码
-使用脚本语言”名称”
指定脚本语言
-列出脚本语言
列出当前类路径中支持的脚本语言列表
脚本语言
通过将支持JSR223的引擎加载到类路径中,可以将任何语言作为脚本进行执行
已经测试通过的脚本语言包括
Jython
Jruby
Groovy
LuaJ
JudoScript
Pnuts
BeanShell
OGNL
PHP
Clojure
Jacl (TclJava)
Scheme(SISC{Second Interpreter of Scheme Code})
(Scala)
示例脚本
位于\Sample\SampleScript\的子目录中
官方页面的说明部分
关于JSR223支持的脚本信息
返回目录