我的文件放在目录:
D:\GridSim5.2\GridSim\examples\gridsim\example07下
此目录下有
Test.java
TestCase1.java
TestCase2.java
TestCase3.java
TestCase4.java
TestCase5.java
TestCase6.java
TestCase7.java
TestCase8.java
8个java文件。每个文件头都有
1package gridsim.example07;
命令。
额外要求:编译时需要将 D:\GridSim5.2\GridSim\jars\gridsim.jar用-cp命令加入到路径中。
操作方法:
1.编译:
进入到源文件所在的目录下,输入命令:
1javac -d . -cp ..\..\..\jar\gridsim.jar;. *.java
进行编译。
几点说明:
(1)
-d . 表示将生成的class文件放在当前目录下。因为有package gridsim.example07语句,所以编译后会在当前目录下生成
.\gridsim\example07目录,里面存放了生成的8个class文件。
(2)
-cp 用来将需要加载的jar包加入到类路径(classpath)中。
2.运行:
依然在源文件所在的目录下,输入命令:
java -cp ..\..\..\jars\gridsim.jar;. gridsim.example07.Test time 3
说明:
(1)-cp 参数用来加载必要的jar包。
(2)一个分号加一个句号是文档里要求的,这是在win环境下。若是在linux环境下,需要将分号换成冒号。个人理解分号或者冒号是用来分隔路径的。而冒号表示
当前路径,或者表示结束。还有待进一步验证。
倾向于表示当前路径。
(3)需要依次将包的引用都写全。 形式如:
packagaename.packagename.classname