重温classpath.

1.path:
  这个就是设定你的执行命令(包括javac,java,jar,javap等)所在的路径.如果这个错了,运行命令就会出现找不到命令提示.

2.classpath:
   a>javac filename.java 明显它是编译*.java源文件的,所以这个跟环境变量设置完全无关,换句话,如果你用cmd想编译源文件,得进入相应(*.java)所在目录.否则找不到文件.(总之它跟一般命令相同,如果filename.java缺乏路径说明,则在当前目录查找;否则在指定路径查找.

   b>java 它执行经过a>生成的字节码的文件(.class).这个跟环境变量就有关了,并在其中寻找所需的(.class)文件.如果在cmd运行的话,就先以当前路径(.)这个非常重要,当你用cmd运行javac filename.java时,如果有自定义的包,但你却没在环境变量中设置"."当前目录,就会有包不能导入的提示。

当前目录(.)  1)在IDE中相当其设置的initial directory.
             2)在cmd中就是所进入的当前目录.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值