java 开发起步(一)

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值