`
marshal
  • 浏览: 296669 次
社区版块
存档分类
最新评论

jrunscript的使用

阅读更多

简介


安装JDK6以后,如果将JDK6的bin目录设置到Path变量中(windows下),那么打开命令行窗口,可以运行如下程序:

  1. jrunscript  

jrunscript是什么呢,是java下的命令行脚本工具,command line script shell。

jrunscript是java6新增的工具,详细文档,参考Java6 Doc:/docs/technotes/tools/share/jrunscript.html

默认情况下,该工具解释执行javascript脚本。

执行的方式有两种,交互的方式和批处理方式。

该工具也可以解释执行其他脚本语言,如果配置了该语言的解释引擎,比如groovy,ruby,beanshell等。


简单使用

交互式使用

  1. D:\>jrunscript  
  2. js> var time=new Date();  
  3. js> println(time);  
  4. Sun Nov 11 2007 16:43:37 GMT+0800 (CST)
  5. js>println(java.text.SimpleDateFormat('yyyy-MM-dd').format(time));
  6. 2007-11-11
  7. js>

为什么没有使用alert()?那是浏览器中才有的对象方法(window.alert()),这里只支持javascript的核心语法和功能,不过,可以通过这里的javascript直接访问java对象。

退出交互环境:

  1. exit();  

批处理使用


创建js文件:
  1. var time=new Date();  
  2. println(java.text.SimpleDateFormat('yyyy-MM-dd').format(time));  

运行:
  1. E:\>jrunscript sample.js  
  2. 2007-11-11  
分享到:
评论

相关推荐

    java 2语言命令详解

    Java 作为一门广泛使用的编程语言,其命令行工具在开发、编译、运行和管理Java程序中起着至关重要的作用。本文将深入探讨Java 2平台(J2SE)下的主要命令及其用法,帮助开发者更好地理解和掌握Java命令行操作。 1. ...

    Java 8 Nashorn 脚本引擎

    - **命令行工具**:通过Java的`jrunscript`命令,用户可以在命令行环境下直接执行JavaScript脚本。 - **配置文件**:使用JavaScript作为配置文件的语法,可以提高配置文件的可读性和表达能力。 然而,需要注意的是...

    Troubleshooting Guide for Java

    - **jrunscript**:执行JavaScript脚本文件。 - **jstack**:获取Java进程、核心转储或挂起的JVM的线程堆栈轨迹。 - **jstat**:显示JVM的统计信息。 - **visualgc**:图形化工具,用于监控垃圾回收过程。 - **...

    linux切换JDK脚本

    --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...

    jdk-7u75-windows-x64.zip

    9. **其他实用工具**:如appletviewer、extcheck、idlj、jar、jarsigner、jarsigner.bat、java-rmi.cgi、jconsole、jdb、jhat、jinfo、jnlp、jmap、jmc、jps、jrunscript、jsadebugd、jstack、jstat、jstatd、...

    jdk-bin.zip

    10. `jrunscript`:一个脚本引擎,支持JavaScript和其他基于JVM的脚本语言,如Groovy和Rhino。 JDK 8是Java的一个重要版本,引入了许多新特性,如Lambda表达式、函数式接口、Stream API、默认方法等,极大地提高了...

    jdk-6u45-windows-x64.rar

    7. **其他工具**:如appletviewer、apt、extcheck、idlj、jarsigner、jconsole、jdb、jdwp、jhat、jinfo、jmap、jmc、jps、jrunscript、jstack、jstat、jstatd等,它们提供了各种附加功能,如性能监控、内存分析等。...

    jdk-17.0.2_windows-x64_bin.zip.zip

    8. **其他实用工具**:如appletviewer、extcheck、idlj、jar、jarsigner、jcmd、jconsole、jdeps、jlink、jpackage、jrunscript、jshell、jstack、jstat、jstatd、keytool、native2ascii、rmic、serialver等,它们...

    JDK常用命令.pdf

    在JDK中还包含了一些脚本工具,例如“jrecreate”,“jrclean”,“jrunscript”等,这些工具分别用于创建和管理JRE(Java Runtime Environment),清理临时文件,以及提供一个脚本引擎进行脚本编写。不过,这些工具...

    jdk常用命令

    13. **jrunscript**:运行JavaScript或其他支持的脚本语言,利用Java平台的功能。 14. **keytool**:管理密钥和证书,用于创建和管理Keystore,对于SSL/TLS连接和数字签名至关重要。 15. **appletviewer**:用于...

    jdktools .zip

    8. **Java运行时工具(jrunscript, jshell等)**:JDK 9及以后版本引入了JShell(也称为REPL,Read-Eval-Print Loop),提供了一个交互式的Java编程环境。 `tools.jar`还包含了一些核心的Java服务,如类加载器、...

    nashornperf:用于在 Nashorn 中测量渲染性能的测试应用程序

    Nashorn Perf 这是一个用于在 Nashorn 中测量渲染性能的测试应用程序。 先决条件 您将需要在您的计算机上正确安装以下东西。... jrunscript -J-server scripts/test.js 完成后,这将写入一个带有计时数据的 csv。

    linux-jdk-8u281-JDK1.8-64.zip

    Java 1.8的另一个关键变化是JavaScript引擎的升级,即从Nashorn替换为更快速的JShell(也称为jrunscript),允许直接在Java环境中执行JavaScript代码,进一步增强了Java与其他语言的互操作性。 在性能方面,JDK1.8...

    Windouws 64 位Tomcat7.0.40 + 64位jdk1.7.0u21 绿色版.part1

    │ │ jrunscript.exe │ │ jsadebugd.exe │ │ jstack.exe │ │ jstat.exe │ │ jstatd.exe │ │ jvisualvm.exe │ │ keytool.exe │ │ kinit.exe │ │ klist.exe │ │ ktab.exe │ │ msvcr100.dll │ │...

Global site tag (gtag.js) - Google Analytics