JAVA系列来自HelloWorld,当然是从经典的Helloworld程序开始。本文首先厘清几个概念,然后按照安装配置java开发环境、编码、编译、运行的顺序完成输出“Helloworld”需求。这里有一份官方文档,你可以尝试阅读英文文档来完成:https://docs.oracle.com/javas...概念JAVA和JDKJAVA是编程语言的名称。JDK是JAVA语言的开发工具包,英文拼写为JavaDevelopmentKit(JAVA语言开发工具包)。我们学习和使用JAVA语言开发,我们使用的电脑上必须安装JDK。JDK和JREJRE,全称JavaRuntimeEnvironment,“JAVA运行时环境”。顾名思义,它提供了运行JAVA程序所需的基础环境,如JVM虚拟机、JAVA核心类库等。JDK自带JRE,除了JRE之外,还有开发相关的命令工具。如果是做JAVA开发,就必须安装JDK。如果运行的是已经开发好的JAVA程序,安装JRE即可。SEEEMESE,全拼标准版,JAVA标准版。EE是企业级应用开发,ME用在机顶盒和小型设备上。这两者都是在SE的基础上制定规范,根据具体需求开发额外的框架工具组件。环境版本操作系统:win1064位JDK版本:JDK8环境安装下载官网下载地址:https://www.oracle.com/java/t...(archive,archive,archive)这个页面可以点击进入各个JDK下载页面查看历史版本。下载的时候注意,我们要下载的是JDK和Windows64位版本。找到jdk-8u201-windows-x64.exe,点击下载。这里有一个百度网盘的链接:https://pan.baidu.com/s/1bp5r...提取码:qj6a安装JDK安装包是一个EXE可执行文件,大家应该不陌生,双击即可单击以运行它。第二步,你可以选择一个目录作为安装目录。建议养成一个习惯:安装目录尽量不要有汉字、空格和一些特殊符号。比如我的安装路径:C:\develop\java\jdk1.8.0_201\Others下一步直接安装即可。JDK安装好后,还会要求安装一个JRE,同样选择一个目录让它自己安装。我在C:\develop\java\jre1.8.0_201\下安装了JRE来配置大部分的JDK安装教程。运行安装包后,需要配置PATH和CLASSPATH环境变量。我也是每次安装的时候都配置的。但是我也看到一些文章说JDK5之后,不再需要配置了。所以我试图重新安装它。JDK8安装包安装完成后,我已经具备了运行java程序的条件。具体来说,CLASSPATH不需要配置(它不会自动创建CLASSPATH全局变量)。安装程序会自动在PATH环境变量中添加一行:C:\ProgramFiles(x86)\CommonFiles\Oracle\Java\javapath。我们点进这个目录看看:此时java命令在任意路径下都可以执行,而javac编译命令不行。所以给PATH变量加一,就是你JDK安装目录下bin目录的绝对路径。根据我这次的安装,是C:\develop\java\jdk1.8.0_201\bin\。具体步骤:右键单击??桌面上的“这台电脑”图标,选择“属性”菜单。在弹出的窗口中,点击左侧的“高级系统设置”,打开系统属性对话框。在“高级”标签页,点击“环境变量”按钮。点击系统变量中的“新建”按钮,添加一个JAVA_HOME变量:变量名填写“JAVA_HOME”;根据你的JDK实际安装目录填写变量值,例如填写“C:\develop\java\jdk1.8.0_201\”。在系统变量中找到并选中Path变量(没有则新建一个),点击编辑,在打开的“编辑环境变量”对话框中点击“新建”按钮,会在在底部,输入"%JAVA_HOME%\bin"。单击“确定”保存。单击“确定”保存并关闭打开的对话框。然后我们打开cmd窗口,输入javac命令,我们会发现这个命令是可用的。路径变量有什么作用?如果我们在没有路径的CMD窗口下执行命令,它会在Path变量配置的路径中寻找。(CMD窗口也会查看当前路径,而PowerShell默认情况下不会。)。因此,对于比较常用的命令,可以在Path下配置它的路径,这样就可以在任意目录下执行该命令。为什么要配置JAVA_HOME变量?jdk安装目录下的结构比较稳定,但其安装目录可能会发生变化。现在安装在C:\develop\java\jdk1.8.0_201\,以后可能会移到F:\develop\java\jdk1.8.0_201\。所以把这部分路径保存在JAVA_HOME变量中,%JAVA_HOME%表示引用这个变量,系统会拼接,%JAVA_HOME%\bin其实就是C:\develop\java\jdk1.8.0_201\bin。如果以后JDK改变安装目录,只需修改JAVA_HOME即可。编写代码找到一个目录,创建一个新的文本文件(只需使用Windows记事本),并将其重命名为HelloDemo.java。比如我这里创建的文件目录是:C:\develop\java\打开文件,输入以下内容:publicclassHelloDemo{publicstaticvoidmain(String[]args){System.out.println("Hello世界!”);}}本文不解释代码。这里要注意,文件名必须和类名一致(即代码中class和括号之间的单词),否则编译时会报错。键入后保存并关闭。这个文件一般称为JAVA源文件。编译并打开CMD窗口:可以依次按win(即键盘左下角带有微软符号的按钮)+R,在打开的“运行”框中输入CMD,点击确定。cdC:\develop\java\##进入JAVA源代码文件所在目录javacHelloDemo.java这里的javac是编译命令,将指定的JAVA源文件编译成JVM字节码文件。如果运行没有报错,会发现目录下生成了文件HelloDemo.class。类文件称为字节码文件,可以在JVM(JAVA虚拟机)中运行。运行的程序还在刚才的命令行窗口中(如果关闭了,再打开,进入class文件所在目录。运行并执行HelloWorld程序:cdC:\develop\java\javaHelloDemo命令行会打印“Helloworld!”至此,我们的第一个JAVA程序开发完成。
