简单: 运行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下要把反斜杠改成正斜杠)

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值