【JavaSE系列-入门篇4】——使用命令行创建Hello World应用程序
2017-05-17 21:09
393 查看
目录
目录检查清单
创建你的第一个应用程序
创建源文件
编译源文件
运行应用程序
检查清单
JDK8文本编辑器
创建你的第一个应用程序
为了创建此应用程序,你需要做如下你件事情:创建源文件
源文件包含你和其他程序员可以理解的用Java编写的代码。你可以使用任何的文本编辑器去创建和编辑你的源文件。
将源文件编译成.class文件
Java编译器会将你的源文件转换为Java虚拟机可以理解的字节码文件。
运行应用程序
使用Java运行工具来是使你的应用程序在Java虚拟机中运行。
创建源文件
创建一个源文件,你有如下两个选择:你可以在你的电脑中保存Hello WorldApp.java文件,避免编写代码。然后,你可以直接掉到编译源文件部分的介绍。
你可以使用如下介绍说明来创建源文件。
首先,你需要打开你的编辑器,你可以打开你的NotePad编辑器,编写如下代码:
/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } }
以HelloWorldApp.java命名来保存此文件。
编译源文件
打开cmd命令窗口,进入你的当前文件目录下,如下图所示:输入javac HelloWorldApp.java命令,并回车,则可以编译你的java源文件。编译成功后,输入dir命令,就可以看到目录下已经生成了class文件,如下图所示:
运行应用程序
在相同的目录下,输入java -cp .HelloWorldApp命令后,你可以看到如下内容:恭喜你,你的应用程序运行成功!
相关文章推荐
- 【JavaSE系列-入门篇4】——使用NetBeans IDE创建Hello World 应用程序
- 使用ARM DS-5 创建、编译和运行Linux简单Hello World应用程序(入门指导)
- [06] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序创建更复杂的数据模型
- 【JavaSE系列-入门篇4】——进一步分析Hello World 应用程序
- Visual Studio 2008开发新特性系列课程(7):使用WCF,WF,Cardspace创建互联的应用程序
- 译文:使用MVC5的Entity Framework 6入门(六)——为ASP.NET MVC应用程序创建更复杂的数据模型
- [09] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序使用异步及存储过程
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序更新相关数据
- Visual Studio 2008开发新特性系列课程(10):使用Visual Studio 2008和.NET Compact Framework 3.5创建Mobile应用程序
- Android 系列 1.5从命令行创建“Hello,World”应用程序
- [12] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序使用高级功能
- [11] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序实现继承
- [07] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序读取相关数据
- Visual Studio 2008开发新特性系列课程(10):使用Visual Studio 2008和.NET Compact Framework 3.5创建Mobile应用程序
- maven hello world: 使用maven前的一些配置和命令行创建一个webapp项目
- Android 系列 1.6使用Apache Maven创建“Hello,World”应用程序
- [08] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序更新相关数据
- 【JavaSE入门系列】第19章_应用程序国际化
- Visual Studio 2008开发新特性系列课程(7):使用WCF,WF,Cardspace创建互联的应用程序
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序实现继承