点击上方蓝字关注我们!!

FOLLOW US

Java开发步骤

在开发Java代码之前,需要确定已经安装JDK并配置好环境变量,如果安装教程和环境变量配置教程写的不够明确,可以直接在后台发消息,老C一般晚上的时候回复~配置好环境变量之后,我们在DOS窗口输入Java即可出现如下界面:找到JDK安装目录下的bin文件夹,打开后可以看见如下两个可执行文件:在DOS窗口执行的就是这两个文件。我们编写的代码文件格式为.java文件,被称为源代码,代码需要先被javac命令所编译成.class文件,之后再使用java命令运行,执行流程如下:源代码    --->    编译    --->    运行如果我们在桌面新建一个文本档,默认的文件格式是.txt我们需要把文件后缀名改为.java文件(注意必须有后缀名的情况下才可以更改)在这之前,如果有的朋友没有后面的后缀名,可以按如下步骤打开显示文件后缀名:点开任意一个文件夹之后更改好文件后缀后,大家还需要去安装一个叫notepad的软件(高级记事本),方便我们编写代码,在公众号后台回复notepad即可获得,傻瓜式安装,有手即可!安装好notepad之后,记得把打开Java文件的方式调整一下之后用notepad打开咱们新建好的java文件,设置一下notepad如果之后的中文出现乱码,查看一下编码是否为ANSI编码做完之前的步骤,那么我们来编辑我们的第一个Java文件吧!

HelloWord案例编写

所有程序员写的第一段代码都叫做HelloWord!新建一个HelloWord.java文件(注意大小写,文件名也要严格区分大小写)接下来我们开始编写代码,现在看不懂没有关系,后期老C都会讲解每一段代码的含义。内容:

public class HelloWord {      public static void main(String [] args) {      System.out.println("HelloWord!!!");    }}

        注意:1.严格区分大小写字母以及中英文标点符号2.类名与文件名必须一致3.所有符号必须是英文符号4.上一行以 { 结尾,下一行就必须加一个缩进(TAB键)5.写完代码记得按Ctrl+s保存6.双引号中间的内容可以修改7.注意空格写完代码并保存后,我们开始编译咱们的java文件编译:javac 文件名.java(javac 后面有一个空格,文件名后面有个点)运行:java 文件名(java后面有一个空格,文件名后面没有后缀)打开我的电脑按如下步骤执行:输入cmd之后回车即可打开DOS窗口:编译:在dos窗口输入javac HelloWord.java(不要忘记空格,输入之后记得按回车)编译后可以看到桌面会生成一个HelloWord.class文件(如果出错见文底)运行:java HelloWord(不要忘记空格,没有后缀名,输入之后记得按回车)即可看到咱们编写的java代码在控制台执行了输出了HelloWord!!!如果一切顺利,那么恭喜你,你的第一段java代码编写并执行成功了!

常见错误

当然肯定也有小伙伴,编写不是那么顺利,老C在这里说几个初学者经常会出现的错误。错误1:找不到java文件解决方式:前面老C的方法是在当前路径下快捷打开的方式,如果感觉老C前面截图有不清楚的情况下,咱们可以用之前学到的常用DOS命令来进行编译步骤如下:1.按键盘上的Windows+R弹出命令窗口,并在命令窗口输入cmd打开DOS窗口。2.使用dir命令找到Desktop文件夹。3.输入命令进入该文件夹cd Desktop(注意cd之后有空格)。4.进入到Desktop文件夹中再按之前的命令编译java文件即可。错误2:程序包system不存在,这种情况下是代码字母大小写有问题,请认真检查System.out.println("HelloWord!!!");语句是否准确!错误3:出现非法字符错误,很大的几率是标点符号由中文符号书写的,还是请大家认真检查自己的代码和老C的代码是否完全一致!下图出现的问题是分号写成全角的标点符号了。错误4:类名书写错误错误5:大括号未写完解决方式:常见的错误老C已经帮大家总结了出来,如果有的地方老C没有讲解清楚,直接在控制台呼叫老C,老C一般晚上回复大家!学习不易,大家一定要把这段代码多练习几遍!光看是学不会Java的。如果有什么其他问题,及时联系老C!最后祝大家学业有成!    深夜码字不易,如果对你的学习有所帮助,请帮忙点一下在看!老C感激不尽!

cmd命令java出错_Java基础知识_JavaSE_02相关推荐

  1. cmd运行java文件_Java基础 前传

    微信搜一搜秃然编程 一.关于MS-DOS MS-DOS(微软磁盘操作系统),是美国微软公司提供的磁盘操作系统.在美国微软公司推出Windows1.0.Windows3.0.1995年8月24日推出的操 ...

  2. java大全_Java基础知识大全(一)

    一.基础知识: 1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. java语言是跨平台,jvm不是跨平台的. J ...

  3. java 陷阱_Java基础知识陷阱

    Java浮点数精确运算陷阱 System.out.println(2.0 - 1.1); 以上结果为0.899999999999999...; 如果需要精确运算,需要使用BigDecimal类进行运算 ...

  4. Java 网络编程基础知识

    Java 网络编程基础知识 基础概念 计算机网络的基本概念 ​ 网络:多台计算机使用网络设备互联在一起,计算机之间可以进行通信,这样就组成了一个计算机网络. ​ 网络设备:集线器(HUB),路由器,交 ...

  5. java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识

    原标题:[干货]Java网络爬虫基础知识 引言 Java 网络爬虫具有很好的扩展性可伸缩性,其是目前搜索引擎开发的重要组成部分.例如,著名的网络爬虫工具 Nutch 便是采用 Java 开发,该工具以 ...

  6. 第76节:Java中的基础知识

    第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request. ...

  7. java的一些基础知识(引用BlogJava 落花飞雪)

     java的一些基础知识(引用BlogJava 落花飞雪) <Practical Java>笔记 1. 声明是什么? String s = "Hello world!" ...

  8. java to go 基础知识与区别入土指南

    java to go 基础知识与区别入土指南 文章目录 java to go 基础知识与区别入土指南 @[toc] 基础篇 关于基础类型 关于复合数据类型 关于切片 关于Map 关于sync.map ...

  9. Java核心技术卷一基础知识第10版demo实例

    Java核心技术卷一基础知识第10版demo实例 第三章 JAVA的基本程序设计结构 3.7输入与输出 3.7.1读取输入 3.8控制流程 3.8.3循环 3.10数组 3.10.6多维数组 第四章 ...

最新文章

  1. GNN教程:图注意力网络(GAT)详解!
  2. Oracle 数据库impdp导入数据库版本和dmp数据库文件版本不匹配问题解决方法,ORA-39142版本号不兼容、ORA-39000转储文件说明错误解决方法
  3. android开发应用知识,Android应用开发经常使用知识
  4. Java中intern()方法的作用
  5. 如何修改textarea中placeholder的字体
  6. 【C++grammar】多态、联编、虚函数
  7. 海量url mysql_海量数据mysql优化步骤
  8. 掌握这些大数据知识,面试官再也不会怕了!
  9. spring boot 核心_Spring Boot 的 10 个核心模块
  10. 【机器学习】Pima数据探索--七种武器
  11. TSAP(1) : DateTimes
  12. Ethernet/IP以太网接M12 X-Coded 协议:port1(Ethernet连接)
  13. 北京发布《北京市交通出行数据开放管理办法(试行)》
  14. html5 blockquote,HTML blockquote 标签 | w3cschool菜鸟教程
  15. 《Adobe Photoshop CS4中文版经典教程》目录—导读
  16. 一级标题段前段后一行设置方法
  17. 对于硬盘做了raid的Windows server 2016服务器重置密码
  18. 纯干货:分享一些跨境电商客服经常会用到的话术(含中英文)
  19. 超详细markdown语法和typora教程
  20. 布隆过滤器原理和基于BloomFilter的误判率展示

热门文章

  1. 吊打面试官!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
  2. 从 0 到 1 | 手把手教你如何使用哈工大 NLP 工具 —— PyLTP!
  3. @程序员,敏捷开发防坑指南请查收!
  4. 开源图数据库项目 DGraph 的前世今生 | 技术头条
  5. 5G 爆发前夕,将渗透哪些领域?
  6. 华为手机将成“世界第一”;小米 9 发售紧急叫停;张一鸣对多闪“没预期” | 极客头条...
  7. MySQL 8.0 正式版发布,比 MySQL 5.7 快 2 倍!
  8. IBM 推出世界最小电脑,应用区块链技术防偷骗!
  9. 撕破币圈交易惊天骗局:超 30 亿美金成交量完全是虚假编造
  10. AI 人才缺失催生跨境猎头:人才年薪高达 300 万,猎头直赚 100 万