学习任务:

视频学习编译运行Java程序

动手编译Java程序

动手运行Java程序

修改程序了怎么办?

尝试回答下边的问题?

我们已经编写了HelloWorld.java文件,如何在计算机中运行这个程序呢?

打开cmd窗口如下图,我们在前边设置Java环境变量处讲过如何打开cmd窗口,在此不再赘述。

1562540856650

使用Dos命令(Dos命令可以简单理解为集成在windows中的操作系统命令)进入HelloWorld.java文件的所在目录,在cmd窗口中,输入下边的命令:

cd E:\pbcourse\javase\code\java_helloworld_develop

cd命令表示进入某个目录,cd后边输入空格再输入目录的路径即可,如下图:

image-20200726085652768

回车后再输入e:,然后回车,表示切换到e盘(因为刚才写的HelloWorld.java程序在d盘)。

在上图cmd窗口中输入如下命令:

javac HelloWorld.java

javac是java程序的编译命令,全称为javac.exe,在使用时.exe扩展名部分可以省略。

HelloWorld.java:就是上边编写的java程序的文件名。

(注意:在E:\pbcourse\javase\code\java_helloworld_develop路径下有HelloWorld.java文件,如果文件名称输入错误则无法执行此命令)

回车,执行上边的命令,开始编译:

image-20200726085755364

Java程序编译后会生成一个class文件,打开我的电脑,进入HelloWorld.java所在的目录 ,HelloWorld.class就是编译后生成的class文件,如下:

image-20200726085904304

class文件即java程序的字节码文件,最终会将此文件交给虚拟机去运行。

下边运行HelloWorld.class,回到cmd窗口,输入如下命令:

java HelloWorld

java命令负责支持字节码文件,后边加空格及类名。

(注意:一定要在HelloWorld.class文件所在路径下执行java HelloWorld)

执行java HelloWorld命令后,输出如下信息:

Hello World !

见下图:

image-20200726090046850

此时说明程序运行成功,顺利在屏幕输出Hello World!

我们编写的程序难免进行修改,如何修改程序呢?

如果我们要将输出HelloWorld改为输出“Hello www.pbteach.com”,如何操作呢?

第一步修改程序:

将原程序中的Hello World必为 www.pbteach.com

修改后一定要保存!

image-20200727091813435

第二步编译程序:

如果只是修改了程序并没有进行编译,那么执行的还是原来的.class文件。

我们可以试试,程序修改后,不进制编译直接执行java HelloWorld,可以看到输出的还是Hello World,见下图:

image-20200727091937493

我们编译程序,见下图:

image-20200727092327029

运行程序,见下图:

image-20200727092355006

如何编写并运行一个java程序?

1、首先编写java程序,生成扩展名为.java的文件。

2、然后使用javac命令编译java文件,生成.class字节码文件。

3、最后使用java命令运行.class字节码文件。

如何修改并运行一个java程序?

1、修改.java文件的内容。

2、使用javac命令编译java文件,生成.class字节码文件。

3、最后使用java命令运行.class字节码文件。

java是编译型语言还是解释型语言?

javac的作用是将.java文件编译.class文件,最使用java运行java程序是解释执行的方式,所以java是解释型语言。

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题