基于jdk11的Java入门教程-(2)命令行工具

createh53个月前 (01-08)技术教程39

JDK安装完成之后,本身是没有类似IDE集成开发工具,所有工作都需要在终端窗口中输入命令来完成,对于新手在使用IDE开发程序之前有必要掌握此技能,这有助于理解和掌握开发环境的后台工作方式。在掌握编译和运行模式之后,就可以使用专业的IDE开发工具,提高开发效率。

下面介绍如何用命令工具开发Java程序。以Macos系统为演示系统。

1)打开一个终端窗口。

2)建议切换到一个开发工作空间目录下,如/Users/你登录的用户名/app/workspace/javawork,app/workspace/javawork是我建立的java学习工作空间目录,你可以根据自己的情况创建自己的工作空间目录。

3)在终端窗口中输入:cd /Users/outworld/app/workspace/javawork

这里的outworld是我机器登录的用户名。

4)输入vim HelloWorld.java

在(vim的操作建议百度搜索一下)打开编辑器界面输入以下内容:

保存退出。输入:javac HelloWorld.java进行编译。

输入java HelloWorld运行程序:

这就完成了第一个Java程序。

上面代码执行过程如下:

(1)javac是Java的编译器,将HelloWorld.java编译成HelloWorld.class,此文件是Java编译后的字节码文件 。

(2)java HelloWorld命令启动Java虚拟机运行程序,Java虚拟机首先将编译好的字节码文件加载到内存,这个过程被称为类加载。然后Java虚拟机针对加载到内存中的Java类进行解释执行,输出运行结果。

在编写Java代码时注意事项:

1)手工输入代码,注意字母的大小写,Java语言是大小写敏感的。

2)编写Java源代码时扩展名一定是.java,如果在window下用记事本写Java源代码保存时默认为.txt,注意要设置显示出文件扩展名。

3)如果无法编译,提示如Bad command or file name或javac:command not found等错误提示时,要检查运行环境配置是否正确。

4)注意类的写法,建议采用驼峰命名规则,如类名HelloWorld。

下一节,学习图形编程。

相关文章

Windows cmd命令行常见使用说明

1. 介绍关于windows 下的cmd 一些常见命令的使用。cmd 的全称叫做:Command 。可以叫做命令行,也可以叫做终端。它原先是windows的Doc操作系统,就如同Linux系统中的命令...

Java 命令行参数解析方式探索(四):Spark & Flink

1. Spark./bin/spark-submit \ --name "Hello Spark" \ --master yarn \ --deploy-mode cluster \...

Java设计模式——命令模式

文章目录命令模式命令模式命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦...

Linux上,最常用的一批命令解析(十年精选,超详细)

Linux最常用命令合辑十年精选万字熬夜肝文建议收藏 | 分享一、系统目录结构1. / :根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录...

看完这篇 我也会用命令行来启动程序了

最近在配置一些java相关环境的时候,本着不出错的原则,就百度了一下详细的教程,可是发现多数教程只是写了一大堆代码,但是都未能谈论到本质的东西,所以,我决定和大家来谈一下这个各大软件(语言编辑器)配置...

你应该尝试的12个杀手级Rust库

多坦-纳胡姆·-6分钟阅读我刚刚在我的一个较大的Rust项目中跨越了20K LOC,我想暂停一下并分享一些我所使用的伟大的Rust库。我还计划在未来的文章中讨论一些话题,比如在Rust与Go之间做决定...