cmd命令下java的编译与运行

1.java的编译

    创建一个bat文件。和要编译的java文件放在同一目录下。bat文件里写 javac -d . Test7.java 

    这里-d参数表示带包编译。这里一般习惯都带,  .指编译好的class所要存放的位置。 后面的Test7.java 不区分大小写,可大写,可小写,因为javac是windows在调用,而windows对大小写是不敏感的!编译执行完后。会在指定的目录生成包含class的文件夹。

 

 

 

 

    其实上面的 Test.java 也可以写成*.java 这样会进行批量编译
 

2.运行

 

编译完成,紧接着就是运行了

运行分为 直接运行和 jar包运行

 

1.直接运行

就上例来说,可以再建一个run.bat  在里面编辑输入

 

    这里的set CLASSPATH后边不加=就是查看环境变量,加=以后可以对环境变量进行设置,注意不能有空格

 

 

    再次强调下,编译的时候javac要直接加类名,而运行的时候是java后跟 包名.类名,此外还要注意bat的位置。必须和包文件夹处于同一目录

 

 

    下面再说说打包成jar文件的运行。

    其实jar就是zip。可以用zip把包都压缩后改名得到jar,也可以通过eclipse的export导出java file

    再有就是通过cmd命令了

    同样创建一个bat文件,这回我们在实验目录的上层创建,里面输入:



 

 

    这里 c指创建,v指显示   后面紧跟路径及jar包名, -C指进入 tt  后面的.指代全部  如果只想打包一个,指需要把.改为test

或者我们 可以直接在 包所在的目录下创建cmd写入: jar cvf test.jar .

 

 2.打包jar的运行

    最后是运行。打成jar包和不打jar包是有一点小区别的。环境变量必须跟/*

比如把上面的. 改为./*  才能成功运行。其他不变

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值