首页 > 编程语言 >Java环境搭建

Java环境搭建

时间:2023-01-26 20:22:24浏览次数:69  
标签:bin Java jdk 环境 HOME 安装 JAVA 搭建

Java开发环境搭建

Windows 系统上安装 Java,以及编写一个简单的 Java 程序并运行。

Author: Msuenb

Date: 2023-01-26


下载 JDK

  1. 我们首先需要下载 JDK 安装包,下载地址:Java Downloads | Oracle 中国

    pSNVGtg.png
  2. 这里选择 Java SE 8(以下两个都可以,大版本相同即可),不要学选择过低的版本,有些新特性,如Lambda表达式、Stream API,在低版本中不支持;当然,在学习的过程中可以选择更高的版本,新特性也会更多,但在企业开发中多使用的是Java 8,在此只是以Java 8为例。

    pSNV8AS.png
  3. 下载时要学选择与自己电脑系统相匹配的版本,32位的系统需要选择x86,这里以Windows 64位为例。

    pSNV178.png

安装JDK

  1. 下载完成后,找到文件所在位置,双击安装包即可。

    pSNmimq.png
  2. jdk 默认安装在C盘,可以点击右侧更改(C)修改 jdk 的安装路径。注意:在选择安装路径是不要出现中文。

    pSNm96s.png
  3. 开发工具中有内置的 JRE,取消安装公共 JRE。

    pSNmCXn.png
  4. 最后点击关闭即可。

    pSNmplj.png

配置环境变量

  1. 如果不配置环境变量,若想使用Java提供的一些工具,只能到jdk安装路径上去使用,如下图所示。

    pSNdGpd.png

    显然这不是我们希望的,应该在任意路径下都可以运行这些命令,这就需要配置环境变量。

    原理:当在命令行键入命令时,系统会根据环境变量Path提供的值(路径),找到对应的指令并执行。

  2. 右键点击此电脑图标,按如下步骤操作,添加环境变量。这里选择的是系统变量,对所有用户都生效;若选择为当前用户配置,则切换用户时,先前的配置则不会生效,需要重新配置。

    pSNdJ1A.png
  3. 添加JAVA_HOME变量,变量值为jdk的安装路径,根据自己安装的具体位置选择,到\bin目录之前,不要包含\bin目录。

    pSNd1te.png
  4. %JAVA_HOME%\bin变量添加到Path中,如下所示。也可以将新添加的path上移,以便系统更快找到。

    pSNd3fH.png

    此时,可以再次执行java命令(需要重启命令行客户端),就不会出现“不是内部或外部命令的提示了”。

  5. 关于JAVA_HOME的说明

    我们也可以不用添加JAVA_HOME变量,将jdk的安装路径连接上bin目录,直接添加到Path中即可(JAVA_HOME的值=jdk安装路径)。

    pSNdlkD.png

但是这样会有一些问题,例如:

  • 当更换jdk的版本时,需要到Path中修改该值;如果使用JAVA_HOME,只需更改JAVA_HOME的值即可。
  • 有时不仅仅是使用bin目录下面的东西,bin外面的东西也会用到。比如在使用tomcat时,会执行startup.exe命令,如果不配JAVA_HOME则会报错。

运行一个简单的Java程序

  1. 选择一个文件夹,在里面新建一个文本文件(.txt结尾),将下面代码写入并保存,最后修改文件的后缀名为.java注意:文件名一定要与类名一致,如类名为Hello,则文件名也应为Hello,否则会报错。

    public class Hello {
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }
    
    pSNB0AK.png
  2. 使用javac命令编译Hello.java文件,产生一个.class文件。

    pSNBBtO.png
  3. 使用java命令将编译好的字节码文件(.class文件)加载到内存并执行。

    pSNBd76.png

    OK 完工!

标签:bin,Java,jdk,环境,HOME,安装,JAVA,搭建
From: https://www.cnblogs.com/msuenb/p/17068155.html

相关文章

  • JavaScript学习笔记—包装类
    1.描述字符串本质就是一个字符数组"hello"-->["h","e","l","l","o"]2.属性和方法(1)length获取字符串的长度(2)字符串[index]获取指定位置的字符(3)at(index)......
  • Java两大工具库:Commons和Guava(1)
    您好,我是湘王,这是我的51CTO博客。值此新春佳节,我给您拜年啦~祝您在新的一年中所求皆所愿,所行皆坦途,展宏“兔”,有钱“兔”,多喜乐,常安宁!Java的成功很大程度上得益于开源软件的......
  • Java两大工具库:Commons和Guava(1)
    您好,我是湘王,这是我的博客园。值此新春佳节,我给您拜年啦~祝您在新的一年中所求皆所愿,所行皆坦途,展宏“兔”,有钱“兔”,多喜乐,常安宁!   Java的成功很大程度上得益于开......
  • 实战-mongodb副本集搭建以及整合springboot使用
    一mongodb介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 Nosql技术门类redis内存型mongodb......
  • 【已解决】Error: could not open `C:\Program Files\Java\jre1.8.0_121\lib\amd
    原因:java升级时,会在环境变量的path路径中增加以下两条路径,与我们安装java的路径重合。解决方法:删掉环境变量中的这两条语句,同时找到对应文件,删除即可。C:\ProgramData\O......
  • 03-你能不能自己写一个叫做java.lang.Object的类?
    前言:接着上一次https://www.cnblogs.com/webor2006/p/16609029.html的继续往下,距离上一篇已经过去快半年了,从我的博文记录中就可以清楚地看到:转眼2023年新春假期接近尾声......
  • go-rod window环境设置浏览器宽高
         ​​https://github.com/go-rod/go-rod-chinese/blob/186e2fcf0611f0fcea74e723d82e079bd724ce8f/page_test.go​​ page.MustSetWindow(0,0,1211,611) ......
  • ClickHouse分布式安装-Docker环境
    安装背景本文主要介绍了在Docker环境下如何安装ClickHouse集群的过程,ClickHouse集群采用单分片三副本模式进行部署。服务器:bigdata1、bigdata2、bigdata3zookeeper:需要安装z......
  • 【六袆 - Java】在本地搭建easyexcel源码环境;easyexcel提供的demo单元测试用例完美运
    在本地搭建easyexcel源码环境​​EasyExcel​​​​本地环境搭建​​​​最新版本3.1.5,依赖问题,解决方案​​​​junit-读Excel​​EasyExcel本篇从github或官方文档来源参......
  • 【Java】生产者消费者模型
    【Java】生产者消费者模型0x1前言生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间......