CMD中javac和java命令的问题
1.为什么用javac命令时,要把目录跳到java源文件,然后后面接的是“类名.java”?在src文件夹下用“包名.类名.java“会报错?2.与上面相反,为什么用ja...
1.为什么用javac命令时,要把目录跳到java源文件,然后后面接的是“类名.java”?在src文件夹下用“包名.类名.java“会报错?2.与上面相反,为什么用java命令时,要把目录跳到src,然后后面接的是“包名.类名.java“?在test文件夹下直接用java命令会报错?求解!
展开
1个回答
展开全部
“类名.java”这是一个固定的语法规则,就像“1+1=2”是类似的道理。“包名.类名.java”之所以会出错是因为没有这样的语法规则,就像“你在大街上随便碰见个人就让他还你钱 你说人家会干嘛”另外你既然提到了src目录,说明你在用java编程工具写代码了,就可以不用cmd这种原始工具编译代码了。cmd命令只适合简单简短的代码,是初学者用来熟悉基础代码的。
java命令和javac命令,java命令是运行命令,javac是编译命令。拿煮饭举例子:一个java程序,javac命令是负责淘米煮饭的而java命令是负责吃饭的。当你执行java命令的时候,说明煮饭淘米已经完成。如果这两个顺序颠倒了饭都没煮你吃什么,不报错才怪。“包名。类名.java”这种语法也是错的
如果还是不明白可以留下qq远程加好友指导你,这种问题最好是能看到源代码,比较好解决,就单单一个图不能直接判断只能知道大概可能是哪些原因或者问题。不能有正对性的解决问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询