jdk安装及环境搭建

发布时间:2024年01月22日

1.安装JDK

JVM JRE JDK关系

JVM(Java Virtual Machine Java虚拟机)

JRE(Java Runtime Environment Java运行环境)

JDK(Java Development Kit Java开发环境)

关系

在Java11之前,JDK包含JRE+开发工具,JRE包含JVM+核心类库。

在Java11之后,JRE不再单独提供,JDK包含开发工具+核心类库+JVM。

安装过程

1.下载Java Downloads | Oracle

下载x64 Compressed Archive,并解压置无中文路径的文件夹中

2.配置环境变量,高级系统设置-》环境变量-》系统环境-》编辑path-》新建路径(绝对路径\bin)即可。

3.命令行中查看java版本

java -version

完成前3步,即jdk安装成功。

4.命令行中输入 **注意:**java9以上才有的功能

jshell

Java中的JShell功能是从Java 9版本开始引入的。JShell是Java的交互式编程工具,允许开发人员在不需要事先编写和编译整个程序的情况下,通过逐行输入和执行代码来进行实时的代码测试和探索。这使得学习和试验Java语言变得更加灵活和方便。

输出语句

System.out.println("hello,world");//输出字符串并换行。
System.out.print("hello,world");//输出字符串但不换行。

源文件.java 中可包含多个类(class),类中可包含多个方法(其中main方法为入口方法)

class A{
	public static void main(String[] args){
        System.out.println("hello,world");
    }
}

源文件.java->通过javac编译为.class文件->再通过 java运行->交给JVM运行

win+r 输入notepad,即可打开记事本

使用命令行运行java源文件

1.使用记事本书写一下代码并保存为Hello.java,并保存置d盘

class A{
	public static void main(String[] args){
        System.out.println("hello,world");
    }
}

2.win+r->输入 cmd->输入d:切换到d盘->输入 javac Hello.java ->d盘生成A.class文件->再输入java A->此时,显示hello,world

中文乱码问题

当输出语句中包含中文时,输出会乱码。

记事本默认为UTF-8形式编码,但是windows系统下的cmd窗口为GBK编码。

解决方案:

方案1:保持GBK一致,Hello.java使用记事本打开并且点击另存,在编码时选择ANSI,记事本下的ANSI即为GBK格式编码。

方案2:保持UTF-8一致,即

javac -encoding utf-8 Hello.java
注释
//单行注释
/*
多行注释
多行注释
多行注释
*/
/**
文档注释
*/

源文件-》字节码-》机器码

2.环境搭建

1.eclipse安装

安装地址:

Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects…

选择对应电脑系统,安装Eclipse IDE for Enterprise Java and Web Developers,并解压置无中文路径的文件夹,再点击exlipse.exe安装。根据提示,进行安装。

安装完成后,创建Java project。

alt+/ 快捷键 用于提示和补全代码。

运行代码,右键run as,选择Java Application。

2.vscode安装

安装地址

Visual Studio Code - Code Editing. Redefined

3.IntelliJ IDEA 安装

下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)

安装历史版本:2022.1 - Windows x64 ZIP Archive (zip)解压,点击bin中的idea64.exe安装。

其他版本 - IntelliJ IDEA (jetbrains.com)

安装插件translation-基于IntelliJ的IDE的翻译插件。用于阅读Java文档。

文章来源:https://blog.csdn.net/qq_51523316/article/details/135736076
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。