java 开发起步

来源:互联网 发布:怎么下载instagram软件 编辑:程序博客网 时间:2024/05/16 10:59

1.java 编译

java的代码文件以.java结尾,要编译成为class,才能执行

编译命令:javac xxxx.java   

如果没有找到javac命令,要将jdk的bin目录加入到path目录里,如:

C:\Program Files\Java\jdk1.7.0_05\bin


2.java 执行

执行命令:

java xxxxx.class

在运行时会报NoClassDefFoundError错误,这是因为java并不能智能地先从当前目录查找class文件,

要将“.;”加入到classPath环境变量中,"."表示当前目录。java才能从当前目录开始找。

另外,执行命令的目录并非在class文件同一级目录,而要在bin目录下,java在编译时按名字空间,自动在bin目录下生成子目录

如名字空间:

package JL.BO.Pkg;

类名:

public class RmiSampleServer

编译目录为

bin\JL\BO\Pkg\RmiSampleServer.class

执行目录为bin,

命令为bin\java JL.BO.Pkg.RmiSampleServer

如果没有package,则可直接在class所在目录执行。

程序中引用其它class也要放在bin目录下相应的各目录里。


3.引用外部jar

比如引用log4j.jar,在执行时要用-cp 命令

java -cp .;D:\Develop\MyEclipse\JL.BO\bin\log4j-1.2.17.jar  JL.BO.Pkg.RmiSampleServer

注:cp后面的参数里,要写上当前目录".",否则找不到RmiSampleServer