How to run java and junit in command line

1、一般初学Java时,安装jdk后,都会在命令行用javac编译一下程序,然后用java运行。如javac HelloWorld.java ,会生成一个HelloWorld.class的文件,然后java HelloWorld就能运行了。这是最初级,下面将介绍当java有其他依赖包的时,该怎么在命令行去编译及运行。

假设依赖lib1.jar和lib2.jar两个包。

javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java

注意包和包之间的“;”,在mac和linux下是“:",Application.java相关的java文件会自动的被加载编译。

编译成功后就是运行了,执行下面命令:

java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application


2、在eclipse中,运行测试用例时,只需要run as JUint就行,在命令行中run Junit和run java 有一点差别。

下面介绍运行Appium实例的过程。

需要将依赖的包下载到任意目录,编译方式如下:

javac -d bin -sourcepath src -cp /Users/heilang/Downloads/java-client-1.2.1.jar:/Users/heilang/Downloads/selenium-2.44.0/selenium-java-2.44.0.jar:/Users/heilang/Downloads/selenium-server-standalone-2.44.0.jar src/AppDemo.java 

运行方式如下,在依赖包的最后需要加上你的bin目录,以及Junit需要的org.junit.runner.JUnitCore

java -cp /Users/heilang/Downloads/java-client-1.2.1.jar:/Users/heilang/Downloads/selenium-2.44.0/selenium-java-2.44.0.jar:/Users/heilang/Downloads/selenium-server-standalone-2.44.0.jar:bin org.junit.runner.JUnitCore AppDemo 

以上方式测试是可行的,尤其要注意自己的src,bin等目录是否正确。


参考资料:http://www.sergiy.ca/how-to-compile-and-launch-java-code-from-command-line/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值