java编译 helloworld_编写Java中的第一个Java程序:HelloWorld(你好世界:问世)

本文指导如何配置Java开发环境,包括安装JDK、设置环境变量,并通过编写及编译HelloWorld.java来测试环境。文章详细解释了javac和java命令的使用,强调了在运行Java程序时需注意类名与文件名的对应关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个程序不需要大家理解,大家照抄就行,因为目前我也不会讲解这个程序为什么这么写。

主要是为了搭建Java开发环境,测试Java的环境是否能用。

第一步:安装文本编辑器(EditPlus)

第二步:安装JDK(先下载JDK)

安装JDK13,直接下一步就行。

JDK13安装的时候内置了一个JRE,独立于JDK之外的JRE并没有生成。

对于Java13来说,如果你希望生成一个独立于JDK之外的JRE的话需要执行特殊的命令。

注意的是:JDK8安装的时候,不仅JDK内置了一个JRE,而且还会在JDK目录之外独立的生成一个单独的JRE。(以前低版本的时候,JRE实际上是由2个。)一个是JDK内置的,一个是独立于JDK之外的。

JDK的bin目录下有:

javac.exe负责编译。

java.exe负责运行。

第三步:写代码

括号:

{}

()

[]

都要成对写。

public classHelloWorld{public static voidmain(String[] args){

System.out.println("Hello World");

}

}

第四步:编译

java源代码主要修改,必须重新编译。

重新编译生成新的class字节码文件。

怎么编译?使用什么命令编译?命令怎么用?

需要使用的命令是:I:\Java\jdk-13.0.2\bin\javac.exe

这个命令需要先测试一下,打开DOS命令窗口,看看javac命令是否可用。

C:\Users\xlWu>javac

'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。

这说明:windows操作系统没有发现“javac.exe”命令在哪里。

windows操作系统没有找到javac.exe文件在哪。

为什么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\这个目录下存在:ipconfig.exe

注意:修改完环境变量之后,DOS命令窗口必须关闭重新打开才会起作用。

将path环境变量中的:c:\windows\sysdate32;删除之后

在测试:

'ipconfig' 不是内部或外部命令,也不是可运行的程序或批处理文件。

这说明:windows操作系统没有发现“javac.exe”命令在哪里。

javac命令怎么用?

语法格式先背会:

javac java源文件的路径。

什么是java源文件?

java源文件以“.java”结尾,该文件中写了java源代码。

java源文件的路径是什么意思?

注意:路径永远包括绝对路径和相对路径。

注意:神操作???

把java源文件直接拖进到DOS命令窗口,那么DOS命令中就会有这个文件的路径了。

注意:神操作???

怎么在DOS命令窗口快速定位到某个路径呢?

打开计算机-->打开一些文件夹-->在地址栏上直接输入cmd回车,这样直接就过去了。

13052690.html

y7oJwAQAAAPRrFN+5WAThAgAAAOgX4QIAAABALwgXAAAAAHpBuAAAAADQC8IFAAAAgF4QLgAAAAD0gnABAAAAoBeECwAAAAC9IFwAAAAA6IFSfwW+wDmfCSAQNQAAAABJRU5ErkJggg==

编译报错的时候不会生成字节码文件!

javac HelloWorld.java进行编译,生成class文件!!!

第五步:运行

运行的前提是:class文件(字节码)生成了。没有字节码文件程序是无法运行的。

重点重点重点重点重点重点重点重点重点重点!!!!

假设该文件的名字叫做:HelloWorld.class

那么HelloWorld被称为???????

HelloWorld 就是一个类名。

如果文件名是Test.class,那么:Test就是一个类名。

怎么运行,使用哪个命令?

使用JDK的bin目录下的java.exe文件来运行。

现在DOS命令窗口中测试java.exe这个命令是否可用!!!

java -version

“java.exe”这个命令怎么用? 语法格式是什么?

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命令后面只能跟类名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值