用dos编译运行入门程序注意事项

1:需要配置jdk环境变量(为了可以找到javac.exe(编译程序(将.java编译为类文件 ( .class)))与java.exe(运行程序(运行.class文件)))

2:编译的时候可以不进入对应的根盘目录(也就是不写e:等也就是直接可以拖到dos窗口中),
但运行的时候必须进入到对应的根盘下的对应.class文件中才可,否则:


image.png

3:编译不检测是否有入口方法(只检测是否有语法错误),
但运行时会进行检测,如果不满足情况,则:


image.png

找不到,因为默认为:java 类名(不带.class)
4:类名有文件名是否同名的问题:
(1)类声明为public是,必须同名,否则:


image.png

(2)类未声明为public时,可以不同名,编译后文件名与类名相同!

5:当文件中有多个类时,只能有一个public类,且文件名必须与声明为public类的类名相同;同时每个类中必须有main方法;有几个类就生成几个.class文件,当然类名重复也会报错!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,103评论 19 139
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 2,169评论 0 9
  • 小核桃时常听不清我说话,有时我说一句话,他就依葫芦画瓢“嗯呜#%哼&哇嗯&*^#”地重复一遍,然后问,这啥意思? ...
    自救者安阅读 307评论 0 0
  • “你跟我来。”他笑。 “去哪儿?”她问。 “嗯⋯⋯不能告诉你。”他摇头,神秘的弯起嘴角。 她笑。 “你不告诉我,我...
    千盏风尘阅读 344评论 0 0
  • 有个女性朋友D,36,没结婚。 有次闲聊的时候,她感慨,没结婚,让她成了别人嘴里的谈资。 不光是当面会有人问她为什...
    一缕妖风阅读 1,403评论 0 1

友情链接更多精彩内容