1:编译时:

1)   文件名称为public类的名称+.java 【区分大小写】

2)   一个.java文件中最多只能有一个public类【内部类除外】,且文件名称必须和类名一致;当然也可不包含public类,这时文件名称就没有要求。

3) 使用javac 文件名称(包括扩展名) 【不区分大小写】

4)  一个.java文件中有多少个类和接口,编译后就有多少个.class文件  (包括内部内)

 

如果java文件中引用了jar  如果1.jar和2.jar(和java文件在同目录下)那么编译时

javac -classpath 1.jar,2.jar Test.java

 

2:运行时

1)  命令: java 类名称(不包含扩展名)【区分大小写】

 

 

3:打包

打包根目录下面的文件

jar cvf filename.jar a.class b.class

 

打包带package的文件

jar cvf filename.jar foldername

或者

jar cvf filename.jar foldername\*

 

打包可执行jar包

先配置manifest.mf文件,内容如下 

Main-Class: com.TestBean   
Class-Path: lib\classes12.jar

Main-Class: com.TestBean 
指定入口函数,说明默认执行com.TestBean的main函数。 

Class-Path: lib\classes12.jar 
配置依赖jar包

打包命令

jar cvfm filename.jar manifest.mf *.class lib\classes12.jar 

执行命令

java -jar filename.jar

 

 posted on 2015-03-25 10:47  Just_Do  阅读(243)  评论(0编辑  收藏  举报