所有的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下要把反斜杠改成正斜杠)

简单: 运行java脚本的方法相关推荐

  1. 浏览器无法运行java_window_浏览器无法运行JAVA脚本的解决方法,1、浏览器无法运行JAVA脚本的 - phpStudy...

    浏览器无法运行JAVA脚本的解决方法 1.浏览器无法运行JAVA脚本的解决方法. rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Syste ...

  2. 使用Maven运行Java main的方法(转)

    使用Maven运行Java Main的方法(既Java Application项目),可以有如下方式解决: 1.将Maven项目导入到eclipse中,然后直接项目右键[Run As]->[Ja ...

  3. linux 添加启动项运行shell脚本的方法

    在Linux中,可以通过以下步骤将Shell脚本添加到启动项中以自动运行: 1.创建启动脚本:使用任意文本编辑器编写一个Shell脚本,并将其保存到您希望存储启动脚本的目录中.例如,您可以将启动脚本保 ...

  4. LINUX中运行java程序的方法

    要想在linux中运行java的项目需要先将项目打包成war包或者jar包. 其中打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命令执行. 在li ...

  5. LoadRunner如何运行Java脚本

    1 :运行环境 LoadRunner11最高只支持JDK1.6,LoadRunner12比较高的版本支持JDK1.8 关于JavaVuser环境的搭建请参考:https://blog.csdn.net ...

  6. lr java vuser_LR Java脚本编写方法

    之前在某一家银行也接触过java写的性能接口脚本,最近因项目,也需编写java接口性能测试脚本,脑袋一下懵逼了,有点不知道从何入手.随后上网查了相关资料,自己又稍微总结了一下,与大家共同分享哈~ 首先 ...

  7. lr java脚本_【上海校区】 LR Java脚本编写方法

    之前在某一家银行也接触过java写的性能接口脚本,最近因项目,也需编写java接口性能测试脚本,脑袋一下懵逼了,有点不知道从何入手.随后上网查了相关资料,自己又稍微总结了一下,与大家共同分享哈~ 首先 ...

  8. abaqus python_Abaqus运行Python脚本的方法—转载

    1 概述 Abaqus 软件二次开发环境提供的脚本结构就是基于Python语言进行的定制开发.在Abaqus/CAE中进行的所有操作,都有对应的命令,这些命令是用Python语言编写的.如果接触过AN ...

  9. linux 定时java程序,Linux操作系统上定时运行Java程序的方法

    运行crontab -e编辑一个job. 例如 0 30 * * * /home/your_login/bin/java_PRogram | | | | | | | | | | | | | | -da ...

最新文章

  1. Windows10为什么自带Linux,一直没有发现原来 Win10 内置了一个 Linux
  2. 【C 语言】变量本质 ( 变量修改 | 直接修改变量 | 通过内存地址间接修改变量 | 通过指针间接修改变量 )
  3. linux文件系统简介
  4. 剑指offer--从尾到头打印链表
  5. 谷歌Pixel 6系列正式发布:搭载自研Tensor SoC 规格超骁龙888
  6. C#中面向连接的客户端与服务端编程
  7. bzoj 1601: [Usaco2008 Oct]灌水(最小生成树)
  8. 拓端tecdat:R语言RStan MCMC:NUTS采样算法用LASSO 构建贝叶斯线性回归模型分析职业声望数据
  9. 【刷算法】对称的二叉树
  10. 解决安全频道支持出错,代码:80072F7D问题
  11. 微信公众号之后台开发
  12. IPython安装使用详解
  13. linux系统中连接两个网桥,Linux 网桥代码分析 (二)
  14. dwg如何转换成pdf格式?
  15. 在家也可以享受购物体验?AR+Scene 帮您实现商品3D展示和虚拟试戴
  16. 第二篇第一章概述及第二章生产和储存物品的火灾危险性分类 重点在于表格...
  17. 百度站长推送常见问题汇总,出现4xx,5xx等问题如何解决
  18. 【Django】二手交易市场开发备忘录
  19. 大蟒蛇:Python入门课程主要讲什么?
  20. 【Proteus仿真】数码管+4x4键盘矩阵按键简易计算器

热门文章

  1. Nim博弈(博弈论)
  2. python爬虫实战-爬取视频网站下载视频至本地(selenium)
  3. SPSS在房地产业中的应用
  4. MySQL安装配置教程(Windows系统)
  5. GT940MX能学C语言吗,940mx能玩csgo吗(940mx的csgo多少帧)
  6. 短视频创作者私域运营
  7. 四旋翼惯导融合之观测传感器滞后问题汇总与巴特沃斯低通滤波器设计(气压计MS5611、GPS模块M8N、超声波、PX4FLOW等)
  8. MATLAB读取中文txt
  9. eclipse中莫名的error提示
  10. java 硬盘卷标号,java获得磁盘的卷标,java获得磁盘卷标,Java代码获得磁盘卷标