`
liudaoru
  • 浏览: 1578681 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 运行脚本的实例

    博客分类:
  • java
阅读更多

学习同事的一段代码。。。

 

			Runtime run = Runtime.getRuntime();
			final Process p = run.exec(command);
			ExecutorService pool = Executors.newFixedThreadPool(1);
			Future<Integer> future = pool.submit(new Callable<Integer>() {
				public Integer call() {
					try {
						return p.waitFor();
					} catch (InterruptedException e) {
					}
					return 1;
				}
			});
			int result = 1;
			String error = "unknow";
			try {
				result = future.get(20l,TimeUnit.SECONDS);
			} catch (InterruptedException e) {
				error = e.toString();
			} catch (ExecutionException e) {
				error = e.toString();
			} catch (TimeoutException e) {
				error = e.toString();
			}

 

 

分享到:
评论
1 楼 zhengjunwei2007_163.com 2011-05-18  
很值得学习

相关推荐

    java 执行cmd命令及mongodb脚本

    在Java中,你还可以使用MongoDB Java驱动程序来执行脚本。首先,确保添加了MongoDB Java驱动的依赖。然后,你可以创建一个MongoClient实例并调用`runCommand()`方法: ```java MongoClient mongoClient = new ...

    在Java中运行Perl脚本 JERL

    JERL(Java-Embedding for Perl Library)就是这样一个库,它允许Java程序直接执行和交互Perl脚本,实现Java与Perl的融合。 **JERL的原理** JERL是Java和Perl之间的桥梁,它通过JNI(Java Native Interface)将Java...

    基于Java的实例源码-SnakeScript Java游戏脚本引擎 v1.1.zip

    它可能具有类似于Python的语法结构,易于学习和理解,同时提供了与Java代码的无缝集成,使得游戏逻辑可以高效地在Java运行环境中执行。 在游戏开发中,脚本引擎的作用不可忽视。它允许开发者用脚本语言编写游戏逻辑...

    Java Web开发实例大全.基础卷

    5. **JDBC与数据库交互**:Java Database Connectivity是Java访问数据库的标准API,用于执行SQL语句、处理结果集等。理解JDBC连接池和事务管理对于数据库操作至关重要。 6. **Java Web安全**:包括认证(如...

    java运行js脚本引擎-----rhino

    Java运行JavaScript脚本引擎Rhino是一个强大的工具,它允许Java应用程序执行JavaScript代码并利用JavaScript的灵活性和动态性。Rhino是Mozilla基金会开发的一个开源项目,它完全用Java编写,因此可以无缝集成到Java...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    Java脚本教程(学习资料)

    总之,Java脚本教程涵盖了如何在Java应用程序中集成和执行脚本语言的各个方面,包括如何发现和实例化脚本引擎,以及如何与不同的脚本环境进行交互。通过学习这些内容,开发者可以更好地利用Java的多语言支持,提高...

    基于Java的实例源码-在Java中运行Perl脚本 JERL.zip

    总的来说,"基于Java的实例源码-在Java中运行Perl脚本 JERL.zip"是一个关于如何在Java环境中执行Perl脚本的实践教程。通过学习和使用这个库,开发者能够扩展Java应用程序的功能,利用Perl的强大力量,特别是对于那些...

    基于Java的实例开发源码-SnakeScript Java游戏脚本引擎 v1.1.zip

    - `VirtualMachine.java`:执行编译后的字节码,实现脚本的运行时环境。 2. **示例脚本文件**:提供了几个使用SnakeScript编写的简单游戏逻辑示例,帮助你理解脚本的语法和用法。 - `example1.snake`:可能是一个...

    Java调用Groovy,实时动态加载数据库groovy脚本

    3. 加载并执行Groovy脚本:通过GroovyClassLoader的`parseClass()`方法解析Groovy源码,然后使用`newInstance()`方法创建脚本实例,最后通过`invokeMethod()`方法执行脚本中的方法。 在Java与MongoDB的交互中,我们...

    第 1 部分: 引入 Java 脚本 API

    Java 脚本 API,也称为 Java Scripting API,是Java平台标准版(Java SE)的一部分,它允许Java应用程序在运行时执行脚本语言代码。这个API在Java 6版本中得到了显著增强,为开发者提供了在Java程序中嵌入和执行脚本...

    用BeanShell来运行java脚本

    标题中的“用BeanShell来运行Java脚本”指的是利用BeanShell这个开源库在Java环境中执行动态的、交互式的Java代码。BeanShell是一个轻量级的Java Scripting引擎,它允许你在运行时执行Java代码,无需编译,极大地...

    Java 执行本地脚本携带多参数

    首先,Java提供了一个内置的`java.lang.Runtime`类,它可以让我们与运行Java虚拟机的同一操作系统进行交互,包括执行系统命令。我们可以使用`Runtime.getRuntime().exec()`方法来执行外部命令或脚本。例如,如果你有...

    Javascript脚本实例(几百个各种脚本分类

    本资源"Javascript脚本实例(几百个各种脚本分类"提供了一个丰富的实例库,涵盖了JavaScript的各种应用场景和技巧。 首先,我们要理解JavaScript的基础知识。它由Brendan Eich在1995年为Netscape Navigator浏览器...

    输出执行操作和打印日志的shell脚本实例

    cat /mnt/log_function.sh #!/bin/bash #log function ...echo “${DATE} ${USER} execute $0 [INFO] $@” &gt;&gt;/var/log/log_info.log ######($0脚本本身,$@将参数作为整体传输调用) } log_error打印shell脚本

    selenium自动化测试 java实例

    **Selenium 自动化测试与 Java 实例** Selenium 是一款强大的开源自动化测试框架,用于模拟用户在浏览器上的各种操作,以验证Web应用程序的功能和行为。它支持多种编程语言,其中包括Java,使得开发者和测试工程师...

    XSS跨站脚本攻击在Java开发中防范的方法

    ### XSS跨站脚本攻击在Java开发中的防范方法 #### XSS攻击原理与分类 XSS(Cross-Site Scripting)跨站脚本攻击是一种常见的安全威胁,它利用Web应用程序的安全漏洞,将恶意脚本注入到合法的网页中,进而攻击最终...

    Java脚本编程:语言、框架与模式

    根据给定的信息,“Java脚本编程:语言、框架与模式”这一主题包含了三个核心部分:Java作为一门编程语言的基础知识、流行的Java开发框架以及在Java编程中常用的软件设计模式。 ### Java编程语言 #### 1. Java语言...

    脚本化Java

    `ScriptEngine`是这个包中的核心类,代表一个脚本引擎实例,可以执行脚本并处理脚本的输入输出。`ScriptEngineManager`则用于获取特定类型的脚本引擎,比如通过文件扩展名`.js`来获取JavaScript引擎。`Bindings`接口...

Global site tag (gtag.js) - Google Analytics