java 命令行 helloworld 提示找不到文件

我已经把bin加入到path里面了,而且HelloWorld.java我也检查过了,没有错误在命令行里输入javac也是正常的,但在HelloWorld.java文件所在... 我已经把bin加入到path里面了,而且HelloWorld.java我也检查过了,没有错误在命令行里输入javac也是正常的,但在HelloWorld.java文件所在的文件夹进行编译的时候,总提示我找不到文件,新手求助 展开
 我来答
百度网友2f757675
2016-09-22 · TA获得超过7233个赞
知道大有可为答主
回答量:7506
采纳率:90%
帮助的人:1898万
展开全部
  你需要到你的.java源文件目录下执行编译才行,为什么呢,给举一个例子就理解了,按照你的想法是,在D盘根目录下执行对Hello.java的编译,然而这个目录下并没有这个文件,怎么办呢?试想如果你是编译器,你回去寻找这个文件在哪里吗?不会,因为目录太多太深,例如你再D:\testjava目录下有一个Hello.java文件,然后在D:\testjava\hesic下又有一个Hello.java文件,你该编译哪一个呢?不知道,面对这样的未知问题,电脑是无法解决的,也就是说,你必须指明你的文件在哪里,因此默认也就只会在当前目录找这个Hello.java并进行编译。而你的Hello.java未在D盘根目录(当前目录),所以提示找不到文件。
追问
我已经指明了在G盘的JAVA文件夹里面啊
308xiaobao
高粉答主

2016-09-22 · 每个回答都超有意思的
知道大有可为答主
回答量:2.6万
采纳率:95%
帮助的人:2677万
展开全部
你的HelloWorld.java是不是隐藏了.txt后缀,你设置所有文件显示后缀看看。
更多追问追答
追问
我勾选了显示后缀啊,这个完全没影响,我也看到了网上很多人有类似的问题,但还是没能解决
追答

把.txt去掉呀

你这根本不是Java文件是txt文件,把.txt去掉,以.java结尾

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式