编写Java中的第⼀个Java程序:HelloWorld(你好世界:问世)
这个程序不需要⼤家理解,⼤家照抄就⾏,因为⽬前我也不会讲解这个程序为什么这么写。
主要是为了搭建Java开发环境,测试Java的环境是否能⽤。
第⼀步:安装⽂本编辑器(EditPlus)
第⼆步:安装JDK(先下载JDK)
安装JDK13,直接下⼀步就⾏。
JDK13安装的时候内置了⼀个JRE,独⽴于JDK之外的JRE并没有⽣成。
对于Java13来说,如果你希望⽣成⼀个独⽴于JDK之外的JRE的话需要执⾏特殊的命令。
注意的是:JDK8安装的时候,不仅JDK内置了⼀个JRE,⽽且还会在JDK⽬录之外独⽴的⽣成⼀个单独的JRE。(以前低版本的时
ssh工具windows
候,JRE实际上是由2个。)⼀个是JDK内置的,⼀个是独⽴于JDK之外的。
JDK的bin⽬录下有:
<负责编译。
<负责运⾏。
第三步:写代码
括号:
{}
()
[]
都要成对写。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
第四步:编译
java源代码主要修改,必须重新编译。
重新编译⽣成新的class字节码⽂件。
怎么编译?使⽤什么命令编译?命令怎么⽤?
需要使⽤的命令是:I:\Java\jdk-13.0.2\
这个命令需要先测试⼀下,打开DOS命令窗⼝,看看javac命令是否可⽤。
C:\Users\xlWu>javac
'javac' 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
这说明:windows操作系统没有发现“”命令在哪⾥。
windows操作系统没有到⽂件在哪。
为什么ipconfig、ping命令可以⽤,javac却⽤不了呢?
我们发现windows操作系统中有这样⼀个环境变量,名字叫做:path
并且发现path环境变量的值是:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine
Components\DAL;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
Files\NVIDIA Corporation\NVIDIA NvDLISR
我们发现了在:C:\Windows\System32\这个⽬录下存在:
注意:修改完环境变量之后,DOS命令窗⼝必须关闭重新打开才会起作⽤。
将path环境变量中的:c:\windows\sysdate32;删除之后
在测试:
'ipconfig' 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
这说明:windows操作系统没有发现“”命令在哪⾥。
javac命令怎么⽤?
语法格式先背会:
javac java源⽂件的路径。
什么是java源⽂件?
java源⽂件以“.java”结尾,该⽂件中写了java源代码。
java源⽂件的路径是什么意思?
注意:路径永远包括绝对路径和相对路径。
注意:神操作
把java源⽂件直接拖进到DOS命令窗⼝,那么DOS命令中就会有这个⽂件的路径了。注意:神操作
怎么在DOS命令窗⼝快速定位到某个路径呢?
打开计算机-->打开⼀些⽂件夹-->在地址栏上直接输⼊cmd回车,这样直接就过去了。编译报错的时候不会⽣成字节码⽂件!
javac HelloWorld.java进⾏编译,⽣成class⽂件
第五步:运⾏
运⾏的前提是:class⽂件(字节码)⽣成了。没有字节码⽂件程序是⽆法运⾏的。
重点重点重点重点重点重点重点重点重点重点
假设该⽂件的名字叫做:HelloWorld.class
那么HelloWorld被称为
HelloWorld 就是⼀个类名。
如果⽂件名是Test.class,那么:Test就是⼀个类名。
怎么运⾏,使⽤哪个命令?
使⽤JDK的bin⽬录下的⽂件来运⾏。
现在DOS命令窗⼝中测试这个命令是否可⽤
java -version
“”这个命令怎么⽤?语法格式是什么?
java 类名。
java HelloWrold.class 对不对?
不对
正确的写法是
java HelloWorld
千万千万要注意:java这个命令,后⾯跟的是类名,⽽绝对不能跟⽂件路径路径
因为java命令后⾯跟的不是⽂件,是⼀个类名。
对于这个字节码:  Test.class 应该是:java Test
对于这个字节码:A.class ,应该是:java A
对已这个字节码:Hello.class,应该是:java Hello
...
运⾏java程序需要哪些步骤?
第⼀步(必须这样做,这是必须的,先记住):
先使⽤cd命令切换到xxx.class⽂件所在的路径。
第⼆步: java xxx
切记:
java命令后⾯只要是根路径,就⼀定不⾏。
java命令后⾯只能跟类名。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。