假期作业:安装JDK与文本编辑器并编写第一个Java程序 - GGGa-Yi

GGGa-Yi 2021-08-27 原文


假期作业:安装JDK与文本编辑器并编写第一个Java程序


假期作业:安装JDK与文本编辑器并编写第一个Java程序

一、安装JDK
建议安装OpenJDK 11。其安装包可自动设置PATH环境变量,可做到即安即用。
安装的Oracle JDK的,还需手动配置PATH变量,方可在命令行下调用java.exe与javac.exe。
配置方法详见参考资料2.

二、验证JDK是否安装成功
详见参考资料2与3。

三、使用命令行创建目录存放你的代码文件
启动命令行,切换到一个合适的目录,使用md命令创建你存放代码文件的目录。
命令行下输入如下命令就是在d盘创建了javalearn目录,并进入该目录。

d:
md javalearn
cd javalearn

详见参考资料3.
四、安装Visual Studio Code或其他你熟悉的文本编辑器
安装好后VS Code,在命令行下切换到刚才创建的d:\javalearn目录,然后输入命令:

code HelloWorld.java

就可启动VS Code编写HelloWorld.java。并且该文件存放在d:\javalearn目录下
详见参考资料4。

五、编写你的第一个HelloWorld程序
查询资料,尝试编写你的第一个HelloWorld程序。
并在命令行下编译与运行。可尝试使用如下命令:

javac HelloWorld.java
dir *.class
java HelloWorld

注意:

  1. 当执行完javac HelloWorld.java,如果编译成功的话。就会生成相应的字节码文件。
  2. dir *.class 指的是查看当前目录下的所有.class字节码文件。可用来查看字节码文件是否生成成功。
    详见参考资料5。

提交内容:

一、验证JDK安装成功

二、使用命令行创建代码存放的目录

三、使用VS Code编写Java代码

四、编译、运行HelloWorld的程序

  • 使用VS Code编写代码之后,以记事本的方式打开

  • 输入javac HelloWorld.java 回车

  • 编译一个HelloWorld.java字节码文件

上图表示java运行成功

完整版:

五、简述你碰到的问题

  • path变量没有设置正确

问题解决:

当时下载完移动了jdk所在地方,之后没有更改path变量。

参考资料:

  1. Java开发环境简介及下载
  2. Win10下JDK环境变量的设置与JDK的下载
  3. Windows命令行简易入门
  4. 常见问题:Java开发平台与文本编辑器
  5. Java HelloWorld FAQ
发表于
2021-08-27 15:41 
GGGa-Yi 
阅读(0
评论(0
编辑 
收藏 
举报

 

版权声明:本文为GGGa-Yi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/GGGa-Yi/p/15194033.html

假期作业:安装JDK与文本编辑器并编写第一个Java程序 - GGGa-Yi的更多相关文章

  1. apache: 503 – awildfish

    apache: 503 Any connection over Max, will get a 503 Ser […]...

  2. 进程与线程 – 入门知识篇

    前言 大家好啊,我是汤小圆。 今天给大家推荐的是,进程与线程的入门知识,希望对大家有帮助,谢谢。 简介 首先用 […]...

  3. 利用vanitygen生成比特币个性地址的教程 – 豆芽的博客

    利用vanitygen生成比特币个性地址的教程   比特币怎么生成地址?大家都知道比特币地址都是以1开头的一串 […]...

  4. 网站资源 – Alex_guoyihao

    网站资源 猎手导航:https://www.lsdhss.com/ 快手:http://search.chon […]...

  5. android多媒体框架学习 详解 最新版本 – 信假名如

    android多媒体框架学习 详解 最新版本 一:多媒体框架概述        jellybean 的多媒体跟 […]...

  6. 用 Deployment 运行应用 – 每天5分钟玩转 Docker 容器技术(123)

    从本章开始,我们将通过实践深入学习 Kubernetes 的各种特性。作为容器编排引擎,最重要也是最基本的功能 […]...

  7. 启动mysql服务出现(MySQL服务无法启动) – FrankChia

    启动mysql服务出现(MySQL服务无法启动) 启动mysql服务出现如下的错误信息(MySQL服务无法启动 […]...

  8. Twitter网站架构学习笔记 – 分布式编程

    Twitter网站架构学习笔记 作为140个字的缔造者,twitter太简单了,又太复杂了,简单是因为仅仅用1 […]...

随机推荐

  1. web开发网址导航 – 学到老web开发

    web开发网址导航 在线地址:http://it.webkfa.com/ 离开电脑,走进浴室,看着镜子中依然停 […]...

  2. void及void指针含义的深刻解析(转载)

    void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。 void指针使用 […]...

  3. 基于Opencv识别,矫正二维码(C++)

    使用opencv矫正识别定位二维码 参考链接 [ 基于opencv 识别、定位二维码 (c++版) ](htt […]...

  4. 重新思考面向过程与面向对象

    博客:blog.shinelee.me | 博客园 | CSDN 目录 面向过程与面向对象的思考方式 面向过程 […]...

  5. 修改 Windows Host 文件工具

    Hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。ho […]...

  6. 人生的意义到底是什么?

           人生的意义到底是什么?       这是我们每个人或多或少都曾思考过的问题。是爱情,是事业亦或者 […]...

  7. 白话SpringCloud | 第八章:分布式配置中心的服务化及动态刷新

    前言 上一章节,简单介绍了分布式配置中心Spring Cloud Config的使用。同时,我们也遗漏了一些问 […]...

  8. 努力学习 HTML5 (1)—— 初体验

    努力学习 HTML5 (1)—— 初体验 HTML5 代表未来;W3C ( World Wide Web Co […]...

展开目录

目录导航