重温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中就是所进入的当前目录.

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试