cmd运行javac显示找不到文件(如图)

小白自学JAVA中,安装过了JDK,环境变量也改了。开始以为是环境变量不对,在网上照着别人的解答改了好多次了也不行。。。求高手解答,WIN764位操作系统。... 小白自学JAVA中,安装过了JDK,环境变量也改了。开始以为是环境变量不对,在网上照着别人的解答改了好多次了也不行。。。求高手解答,WIN7 64位操作系统。 展开
 我来答
而庅没页65
推荐于2017-09-19 · TA获得超过876个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:141万
展开全部

1.关于类的定义:

[public] class 类名称()

public class:类名称必须和文件名称保持一致,在一个*.java之中只能有一个public class;

例子:D:\testjava文件夹下有个Hello.java

当输入javac He.java

输入javac Hello.java(就没有出错)

class:类名称可以和文件名称不一致,但是生成的是class定义的名称,在一个*.java之中可以存在多个class定义。

shyLeoLeo
推荐于2018-03-12 · TA获得超过154个赞
知道答主
回答量:81
采纳率:0%
帮助的人:30.4万
展开全部
首先看你的HelloJava.java文件是不是在C盘的根目录,看你的截图应该不在,那你就得去找你的文件了,命令dir可以显示当前目录下的所有文件,找到后再编译就ok了
更多追问追答
追问

求解释啊大神。。。

追答
把你的文件换个盘,换个名称,再试一下
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
138*****434
2018-03-12
知道答主
回答量:1
采纳率:0%
帮助的人:894
引用而庅没页65的回答:
1.关于类的定义:
[public] class 类名称()
public class:类名称必须和文件名称保持一致,在一个*.java之中只能有一个public class;
例子:D:\testjava文件夹下有个Hello.java
当输入javac He.java

输入javac Hello.java(就没有出错)

class:类名称可以和文件名称不一致,但是生成的是class定义的名称,在一个*.java之中可以存在多个class定义。
展开全部
可能是你的扩展名不对。你认为是Hello.java实际上是Hello.java.txt。这种情况找到文件夹选项把隐藏扩展名给去掉就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kontiki
2013-10-30
知道答主
回答量:31
采纳率:0%
帮助的人:21.4万
展开全部
你的HelloJava文件是.java文件吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0adf2dfc62
2013-10-30 · TA获得超过578个赞
知道小有建树答主
回答量:553
采纳率:50%
帮助的人:215万
展开全部
你的切到java文件所在的目录
追问
就是放在C盘根目录下了 在D盘试了下也不行啊。环境配置我用javac命令和java -version命令试过了应该没问题了啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式