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包是有一点小区别的。环境变量必须跟/*
比如把上面的. 改为./* 才能成功运行。其他不变