`
dchaoxiong
  • 浏览: 183462 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

简单: 运行java脚本的方法

阅读更多

所有的java程序都可以找到main函数的入口,从而可以设置脚本来直接运行java代码.

例如:想要知道某个java程序是怎么样开始运行的,只要通过Eclipse先运行Junit单元测试程序,在运行程序的查看属性中就可以查看到该程序运行启动的脚本了,从而可以提取其脚本直接运行.

  1. 在Eclipse先运行一下程序
  2. 在Eclipse运行完后查看其运行属性,如图 (附图1和附图2)
  3. 从而可得到运行的脚本
     "D:\Program Files\Java\jre1.5.0_11\bin\javaw.exe" -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:1635 -Dfile.encoding=GBK -classpath E:\jobwork\workspace\DataRemove\bin;E:\jobwork\workspace\DataRemove\bin-groovy;D:\eclipse\plugins\org.codehaus.groovy_1.5.6.200807211457\groovy-all-1.5.6.jar;E:\jobwork\workspace\DataRemove\lib\ojdbc14.jar;D:\eclipse\plugins\org.junit_3.8.2.v20080602-1318\junit.jar;E:\jobwork\workspace\DataRemove\lib\log4j-all-1.3alpha-8.jar;E:\jobwork\workspace\DataRemove\lib\mysql-connector-java-5.0.6-bin.jar demo.groovy.db.DatabaseMove
  4. 可对这个运行脚本进行改进,保存为在Eclipse运行的脚本run.bat 和Linux下运行的脚本run.sh
    run.bat
    java -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:1635 -Dfile.encoding=GBK -classpath E:\jobwork\workspace\DataRemove\bin;E:\jobwork\workspace\DataRemove\bin-groovy;D:\eclipse\plugins\org.codehaus.groovy_1.5.6.200807211457\groovy-all-1.5.6.jar;E:\jobwork\workspace\DataRemove\lib\ojdbc14.jar;D:\eclipse\plugins\org.junit_3.8.2.v20080602-1318\junit.jar;E:\jobwork\workspace\DataRemove\lib\log4j-all-1.3alpha-8.jar;E:\jobwork\workspace\DataRemove\lib\mysql-connector-java-5.0.6-bin.jar demo.groovy.db.DatabaseMove
     run.sh
    java -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:1635 -Dfile.encoding=GBK -classpath /bin:/bin-groovy: groovy-all-1.5.6.jar: ojdbc14.jar:/junit.jar:/log4j-all-1.3alpha-8.jar:/mysql-connector-java-5.0.6-bin.jar demo.groovy.db.DatabaseMove
     (注意在Linux下要把反斜杠改成正斜杠)

 

 

 

  • 描述: 获取Eclipse运行脚本
  • 大小: 51.4 KB
  • 描述: 取得运行脚本
  • 大小: 85.6 KB
分享到:
评论

相关推荐

    java源码:在Java中运行Perl脚本 JERL.zip

    "java源码:在Java中运行Perl脚本 JERL.zip" 提供了一个解决方案,它允许Java应用程序直接执行Perl脚本,这在处理特定文本操作或利用Perl的某些高级功能时非常有用。 JERL,全称Java-Embedded Ruby and Perl ...

    用BeanShell来运行java脚本

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

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

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

    java脚本工具,包含找图功能

    Java脚本工具是一种高效、灵活的自动化解决方案,尤其在处理图像识别和自动化操作方面具有显著优势。本项目提供的“找图功能”使得开发者或用户能够快速定位并处理图像,极大地提高了工作效率。以下是对这个Java脚本...

    在Java中运行Perl脚本 JERL

    在Java中,你可以使用JERL提供的API来运行Perl脚本。以下是一个简单的示例: ```java import jerl.Interpreter; public class JERLExample { public static void main(String[] args) { Interpreter perl = new ...

    java脚本编程

    根据提供的标题“java脚本编程”以及描述和标签中的关键词,我们可以深入探讨Java脚本编程的相关知识点。需要注意的是,这里提到的“Java脚本编程”可能是指与Java相关的脚本编程技术,但在实际中,Java本身并不是一...

    java运行shell脚本方法示例

    以下是一个简单的示例,展示了如何使用`Runtime.exec()`执行一个Shell脚本: ```java Process process = Runtime.getRuntime().exec("/path/to/your/script.sh"); ``` 然而,直接使用`Runtime.exec()`可能存在一些...

    java脚本 快速学习

    以下是一个简单的示例,展示了如何使用JSAPI执行JavaScript脚本: ```java import javax.script.ScriptEngineManager; import javax.script.ScriptEngine; import javax.script.ScriptException; public class ...

    Java 8 Nashorn 脚本引擎

    2. **JS与Java互操作性**:Nashorn允许JavaScript代码直接调用Java对象和方法,反之亦然,使得混合编程变得简单。 3. **ES5支持**:Nashorn支持ECMAScript 5.1规范,包括函数表达式、闭包、对象字面量等现代...

    java android 执行脚本代码(java代码)

    在Android开发中,Java语言是主要的编程工具,但有时候我们可能需要在应用程序中执行一些脚本代码,比如JavaScript、Python或Shell等。这通常是为了实现一些特定功能,如自动化处理、数据解析或是利用第三方库的脚本...

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

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

    linux系统java服务自启动shell脚本及服务cpu内存占用监控脚本

    1. 创建shell脚本:在系统的`/etc/init.d/`目录下创建一个名为`myjavaservice`的shell脚本,例如: ``` #!/bin/bash # description: My Java Service # processname: myjavaservice JAVA_HOME=/usr/lib/jvm/...

    基于java的在Java中运行Perl脚本 JERL.zip

    一旦JERL库被正确引入,你就可以通过以下步骤在Java中运行Perl脚本: 1. 创建`Perl`对象:这是与Perl环境交互的入口点。你可以使用`com.jerl.Php`类的静态方法`create()`来创建一个实例。 2. 加载Perl脚本:通过`...

    java应用简单嵌入脚本模块

    在Java应用程序中嵌入脚本模块是一项常见的任务,它允许我们动态执行代码或者在运行时扩展应用程序的功能。这里我们将深入探讨如何使用Groovy脚本语言作为嵌入式脚本模块,以及它在Java开发中的应用。 Groovy是一种...

    基于java的开发源码-在Java中运行Perl脚本 JERL.zip

    下面是一个简单的Java代码示例,演示如何使用JERL运行Perl脚本: ```java import jerl.*; public class Main { public static void main(String[] args) { try { Perl perl = new Perl(); String script = ...

    termux编译java方法和脚本

    在IT行业中,Termux是一个非常受欢迎的Android终端模拟器和Linux环境应用,它允许用户在没有root...配合脚本使用,这个过程可以变得更加简单和高效。记得随时查看readme.md文件,因为它是指导你完成整个过程的关键。

    Java直接运行JS代码

    以下是一个简单的示例,展示如何使用Nashorn引擎在Java中运行JavaScript代码: ```java import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public ...

    脚本化Java

    以下是一个简单的示例,展示了如何在Java程序中运行JavaScript脚本: ```java import javax.script.*; public class RunScript { public static void main(String[] args) throws IOException { ...

Global site tag (gtag.js) - Google Analytics