前言

实现最简单的一个java程序,在记事本编写一个简单的Java类文件,并在cmd中编译和运行。

一、环境准备

  1. 下载JDK 1.8(JDK - Java Development Kit,Java开发套件, 可以去官网下载对应操作系统的JDK)
  2. 配置Java环境变量。 安装完JDK1.8之后,安装目录下的子目录bin和jre/bin下面都包含一些执行文件,如java编译器javac.exe,java.exe,javap.exe等可执行文件。

二、步骤

1.源码

在任何有权限的路径下创建一个txt文件,编写如下代码(示例):

public class Hello{public static void main(String[] args){System.out.println("Hello");}
}

将txt文件重命名为Hello.java, 本例中的路径为 D:\software\Hello.java.
编辑 java 源代码可以使用任何无格式的文本编辑器,在Windows操作系统上可以使用记事本、EditPlus 等程序,在Linux平台上可以使用VI工具等。

2.执行

打开cmd, 进入D:\software, 输入 type Hello.java 可以查看源代码

下图是java 文件的路径

再输入 javac Hello.java 编译源文件,会在同目录下面生成Hello.class 文件


再输入java Hello, 执行Hello.class 文件,可以看到输出Hello

因为我们已经配置好jdk环境变量,所以可以在任何路径下编译和执行java代码。
注意:如果没有配置环境变量,想要编译java源码并执行class文件,有三种方式(下面的三种方式演示中我用的是另一个jdk路径JAVA_HOME=“D:software\java1.8”):
1.先到java文件所在的路径下,指明jdk路径, 用命令%JAVA_HOME%/bin\javac 编译java文件

用命令%JAVA_HOME%/bin\java 执行类文件

2.先到%JAVA_HOME%/bin目录下,执行指令时指明java文件的路径

3. 在任何有权限的文件路径下,同时指定jdk路径和java文件路径

但是,这三种方式都不是特别方便,这就是为什么需要配置环境变量。
配置环境变量的目的是为了让系统在任意路径下都能找到你安装的JDK命令,再执行java命令时(无论在哪个目录下执行),系统就会从左到右搜索(这里的顺序很重要,可以利用这个特性覆盖掉某个旧版本的jdk。)环境变量PATH中执行的目录,直到找到对应的可执行文件并执行(找到之后,后面的目录都会被忽略掉)。如果找不到,提示该命令不存在。
这就是PATH环境变量的作用。系统首先会检查当前路径下有没有这个命令,如果有就执行,如果没有就会从环境变量 PATH 下去找,如果没找到就会提示命令找不到。

总结

以上是用记事本编写java代码,在cmd 中通过执行java命令编译和运行java代码的一个简单例子。

Java 第一个程序Hello相关推荐

  1. JDK开发环境变量配置及运行JAVA第一个程序

    JDK开发环境变量配置及运行JAVA第一个程序 1.JDK开发环境变量配置及运行JAVA第一个程序 2. 总结 一.下载并安装JDK 二.环境变量的配置 三.第一个程序 总结 1.JDK开发环境变量配 ...

  2. java第一个程序编译失败,零基础java第一个程序HelloWorld,编译,环境变量,运行,注释...

    1.开发第一个java程序:HelloWorld public class HelloWorld{ // 这是一个类,类名叫做HelloWorld public static void main(St ...

  3. 百知教育—胡鑫喆—1.Java语言特点2.运行机制3.java第一个程序

    这里写自定义目录标题 百知教育-胡鑫喆-Java语言特点,运行机制,第一个程序 一. Java的语言的特点 二.Java的运行机制 1.翻译执行方式: 2.Java **先编译再执行**: 3.Jav ...

  4. JAVA 第一个程序“HelloWorld”

    大三上学期我们开设了"JAVA程序设计"这门课程,所用的教材是Bruce Eckel的<Java编程思想>也就是<Thinking in Java Fourth ...

  5. Java第一个程序(CMD环境)

    在新学Java配置好JDK之后,根据例子用CMD命令运行第一个java程序出错.是这样的: 1,在某一个盘(最好是英文路径),新建记事本输入java程序,例如: 保存为HelloJava.java. ...

  6. Java第一个程序Helloworld

    1 .随便新建一个文件夹,存放代码 2.新建一个JAVA文件 ①文件后缀名为.java ②Hello.java [注意点]系统可能没有显示文件后缀名,我们需要手动打开 3.编写代码 public cl ...

  7. Java第一个程序的相关解释

    在Java程序中类的定义有两种 (1)public class 类名称 代码如下(1) public class Hello { //这里定义了一个类public static void main(S ...

  8. Windows下Java下载与安装,Java第一个程序

    第一次写博客,慢慢摸索排版与写法~ JDK下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-506 ...

  9. Java 第一个程序Hello World

    第一个Java程序 public class HelloWorld {/* 第一个Java程序* 它将打印字符串 Hello World*/public static void main(String ...

最新文章

  1. Spring注解 开发
  2. 如何使用RecyclerView构建Horizo​​ntal ListView?
  3. 超大规模数据中心容量在四年内翻了一番,中国占比15%
  4. 如何在SAP UI5应用里添加使用摄像头拍照的功能
  5. ubuntu 中怎么安装 jdk 7
  6. 学python看书还是视频效率高_学习是看书还是看教学视频更有效率?
  7. Spark的输出提交控制器OutputCommitCoordinator
  8. python上传钉钉媒体文件_钉钉媒体文件上传
  9. 将php分页类YII绑定框架,就需要改变风格的基础
  10. BubbleSort C#
  11. 微商分销代理新零售商城源码
  12. attachEvent报错原因
  13. android三星定位闪退,三星手机闪退问题7种修复方法
  14. 什么是依赖注入,vue的依赖注入如何实现的
  15. PCL学习(一)显示PCD文件
  16. iOS——SDWebImage解读
  17. OpenCV 利用高斯模糊实现简单的磨皮美颜效果
  18. Android Studio学习3
  19. 【无标题】Map的使用方式
  20. sja1c语言,三菱A1SJ71UC24-R2手册A1SJ71UC24-R2硬件用户手册 - 广州凌控

热门文章

  1. 2021年茶艺师(中级)考试报名及茶艺师(中级)考试试卷
  2. 由爆火的“羊了个羊”浅谈小游戏开发
  3. 解决mac Cornerston的Authentication provider raised an exception 更新失败问题
  4. python位置参数ppt_argparse模块的位置参数和可选(必选)参数
  5. 使用selenium抓取华尔街见闻和新浪财经数据
  6. 永信至诚助中国航信2015年信息安全技能竞赛圆满举行
  7. 杨百万:这么多年不倒 重要的是信奉落袋为安
  8. R 安装 “umap-learn“ python 包
  9. 什么软件可以给视频加字幕?这些软件值得收藏
  10. win7让笔记本的自带键盘失灵