CMD中javac和java命令的问题

1.为什么用javac命令时,要把目录跳到java源文件,然后后面接的是“类名.java”?在src文件夹下用“包名.类名.java“会报错?2.与上面相反,为什么用ja... 1.为什么用javac命令时,要把目录跳到java源文件,然后后面接的是“类名.java”?在src文件夹下用“包名.类名.java“会报错?2.与上面相反,为什么用java命令时,要把目录跳到src,然后后面接的是“包名.类名.java“?在test文件夹下直接用java命令会报错?求解! 展开
 我来答
快乐卧龙
2016-07-11 · 超过89用户采纳过TA的回答
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:112万
展开全部
  1. “类名.java”这是一个固定的语法规则,就像“1+1=2”是类似的道理。“包名.类名.java”之所以会出错是因为没有这样的语法规则,就像“你在大街上随便碰见个人就让他还你钱 你说人家会干嘛”另外你既然提到了src目录,说明你在用java编程工具写代码了,就可以不用cmd这种原始工具编译代码了。cmd命令只适合简单简短的代码,是初学者用来熟悉基础代码的。

  2. java命令和javac命令,java命令是运行命令,javac是编译命令。拿煮饭举例子:一个java程序,javac命令是负责淘米煮饭的而java命令是负责吃饭的。当你执行java命令的时候,说明煮饭淘米已经完成。如果这两个顺序颠倒了饭都没煮你吃什么,不报错才怪。“包名。类名.java”这种语法也是错的

  3. 如果还是不明白可以留下qq远程加好友指导你,这种问题最好是能看到源代码,比较好解决,就单单一个图不能直接判断只能知道大概可能是哪些原因或者问题。不能有正对性的解决问题

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式