为什么我打开CMD,输入javac Test.java,CMD却显示找不到Test.java?

为什么我打开cmd,输入javacTest.java,却说找不到Test.java?我电脑里明明有Test.java这个文件啊!求解答!... 为什么我打开cmd,输入javac Test.java,却说找不到Test.java?我电脑里明明有Test.java这个文件啊!求解答! 展开
 我来答
dl96200
2019-07-25 · TA获得超过498个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:152万
展开全部
javac Test.java是在Test.java文件目录下执行才可以找到,你的这个需要cmd进入到D:\Program Files (x86)\Java
一般找不到文件,基本都是文件路径有问题
追问
可我的文件路径的确是D:/program files(86)/呀!
追答

文件路径是对的,但是执行命令的目录是错的;

红色地方显示的应该是D:\Program Files (x86)\Java

你已经进入D:盘了,还需要cd 到 D:\Program Files (x86)\Java,再执行javac Test.java

依梦琴瑶
高粉答主

2019-07-23 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
您的Test.java这个文件在D:\Program Files (x86)\Java这个目录里,而您命令提示符窗口所在的工作路径却是D盘根目录,而不是D:\Program Files (x86)\Java这个目录,这是因为您D盘根目录根本不存在Test.java这个文件,所以报文件不存在的提示。
您要么跳转到D:\Program Files (x86)\Java目录后再执行javac Test.java
要么给Test.java加上完整路径,比如javac "D:\Program Files (x86)\Java\Test.java"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-07-23
展开全部
文件放的路径不对~如果改文件位置 那么就要定位到 d:Program Files (x86)/java
你现在cmd编译的是d盘下的test.java文件。你D盘下没有 因为你放到d:Program Files (x86)/java这个里面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-07-23
展开全部
你的代码在D:/Program Files(x86)/Java 这个目录下
你控制台当前不在这个目录下,当然就报找不到文件了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AsunaerK
2019-07-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4274
采纳率:84%
帮助的人:621万
展开全部
你的路径是D:\>,你自己发的图,直接在D盘根目录运行的
先,cd Program files(86)再 cd Java,
进入你文件所在目录之后在运行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式