简介
安装JDK6以后,如果将JDK6的bin目录设置到Path变量中(windows下),那么打开命令行窗口,可以运行如下程序:
jrunscript是什么呢,是java下的命令行脚本工具,command line script shell。
jrunscript是java6新增的工具,详细文档,参考Java6 Doc:/docs/technotes/tools/share/jrunscript.html
默认情况下,该工具解释执行javascript脚本。
执行的方式有两种,交互的方式和批处理方式。
该工具也可以解释执行其他脚本语言,如果配置了该语言的解释引擎,比如groovy,ruby,beanshell等。
简单使用
交互式使用
- D:\>jrunscript
- js> var time=new Date();
- js> println(time);
- Sun Nov 11 2007 16:43:37 GMT+0800 (CST)
- js>println(java.text.SimpleDateFormat('yyyy-MM-dd').format(time));
- 2007-11-11
- js>
为什么没有使用alert()?那是浏览器中才有的对象方法(window.alert()),这里只支持javascript的核心语法和功能,不过,可以通过这里的javascript直接访问java对象。
退出交互环境:
批处理使用
创建js文件:
- var time=new Date();
- println(java.text.SimpleDateFormat('yyyy-MM-dd').format(time));
运行:
- E:\>jrunscript sample.js
- 2007-11-11
分享到:
相关推荐
Java 作为一门广泛使用的编程语言,其命令行工具在开发、编译、运行和管理Java程序中起着至关重要的作用。本文将深入探讨Java 2平台(J2SE)下的主要命令及其用法,帮助开发者更好地理解和掌握Java命令行操作。 1. ...
- **命令行工具**:通过Java的`jrunscript`命令,用户可以在命令行环境下直接执行JavaScript脚本。 - **配置文件**:使用JavaScript作为配置文件的语法,可以提高配置文件的可读性和表达能力。 然而,需要注意的是...
- **jrunscript**:执行JavaScript脚本文件。 - **jstack**:获取Java进程、核心转储或挂起的JVM的线程堆栈轨迹。 - **jstat**:显示JVM的统计信息。 - **visualgc**:图形化工具,用于监控垃圾回收过程。 - **...
--slave /usr/bin/jrunscript jrunscript /opt/jdk1.6.0_11/bin/jrunscript --slave /usr/bin/jsadebugd jsadebugd /opt/jdk1.6.0_11/bin/jsadebugd --slave /usr/bin/jstack jstack /opt/jdk1.6.0_11/bin/jstack...
9. **其他实用工具**:如appletviewer、extcheck、idlj、jar、jarsigner、jarsigner.bat、java-rmi.cgi、jconsole、jdb、jhat、jinfo、jnlp、jmap、jmc、jps、jrunscript、jsadebugd、jstack、jstat、jstatd、...
10. `jrunscript`:一个脚本引擎,支持JavaScript和其他基于JVM的脚本语言,如Groovy和Rhino。 JDK 8是Java的一个重要版本,引入了许多新特性,如Lambda表达式、函数式接口、Stream API、默认方法等,极大地提高了...
7. **其他工具**:如appletviewer、apt、extcheck、idlj、jarsigner、jconsole、jdb、jdwp、jhat、jinfo、jmap、jmc、jps、jrunscript、jstack、jstat、jstatd等,它们提供了各种附加功能,如性能监控、内存分析等。...
8. **其他实用工具**:如appletviewer、extcheck、idlj、jar、jarsigner、jcmd、jconsole、jdeps、jlink、jpackage、jrunscript、jshell、jstack、jstat、jstatd、keytool、native2ascii、rmic、serialver等,它们...
在JDK中还包含了一些脚本工具,例如“jrecreate”,“jrclean”,“jrunscript”等,这些工具分别用于创建和管理JRE(Java Runtime Environment),清理临时文件,以及提供一个脚本引擎进行脚本编写。不过,这些工具...
13. **jrunscript**:运行JavaScript或其他支持的脚本语言,利用Java平台的功能。 14. **keytool**:管理密钥和证书,用于创建和管理Keystore,对于SSL/TLS连接和数字签名至关重要。 15. **appletviewer**:用于...
8. **Java运行时工具(jrunscript, jshell等)**:JDK 9及以后版本引入了JShell(也称为REPL,Read-Eval-Print Loop),提供了一个交互式的Java编程环境。 `tools.jar`还包含了一些核心的Java服务,如类加载器、...
Nashorn Perf 这是一个用于在 Nashorn 中测量渲染性能的测试应用程序。 先决条件 您将需要在您的计算机上正确安装以下东西。... jrunscript -J-server scripts/test.js 完成后,这将写入一个带有计时数据的 csv。
Java 1.8的另一个关键变化是JavaScript引擎的升级,即从Nashorn替换为更快速的JShell(也称为jrunscript),允许直接在Java环境中执行JavaScript代码,进一步增强了Java与其他语言的互操作性。 在性能方面,JDK1.8...
│ │ jrunscript.exe │ │ jsadebugd.exe │ │ jstack.exe │ │ jstat.exe │ │ jstatd.exe │ │ jvisualvm.exe │ │ keytool.exe │ │ kinit.exe │ │ klist.exe │ │ ktab.exe │ │ msvcr100.dll │ │...