Java带包的源文件编译与执行(命令行下)

我的文件放在目录: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

posted on 2011-04-27 10:15 lateCpp 阅读(1341) 评论(0)  编辑 收藏 引用 所属分类: Java


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


导航

统计

常用链接

留言簿

随笔分类

文章分类

文章档案

搜索

最新评论