A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 haozi050 于 2014-2-4 20:51 编辑

JAVA_HOME=D:\Program Files\java\jdk1.7.0_45   path=.;%JAVA_HOME%\bin;我在C盘下(非源文件所在目录)编译javac Demo.Java,为什么提示找不到源文件?难道每次都得切换到原文件所在目录才能编译吗?求指教!

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

3 个回复

倒序浏览
注意 您配置的path路径是javac命令的路径,并不是文件所在路径,而对java文件在DOS命令中进行编译和运行时就必须先运用cd 命令进入此文件所在的目录下,然后再运用javac 和java 命令对文件进行编译和运行。

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
你需要设置set classpath=指定你的文件目录。就不需要再切换到你的源文件目录了。
回复 使用道具 举报
哥们:一般情况下,你应该先cd到你的要编译的文件目录下,才可以用javac,当然还可设置临时环境变量set classpath=你要编译文件目录,同时你的path是配置的可能有问题,一定要看好,path配你的javac所在的目录。这样一般就不会有问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马