首页 > 编程语言 >Java环境配置及配置过程遇到的问题

Java环境配置及配置过程遇到的问题

时间:2024-06-11 17:11:11浏览次数:23  
标签:JAVA javac jdk 遇到 配置 可执行程序 Java 环境变量

配置过程

安装完jdk之后,找到jdk的安装目录
image.png
首先配置JAVA_HOME
新建一个系统变量,变量值为jdk的路径
image.png
再配置path
path中新建变量值 内容为

%JAVA_HOME%\bin

image.png
原因:因为jdk目录下的bin文件夹中存放着java和javac等的exe文件
image.png
配置完之后打开新的cmd窗口即可

java
javac
能够显示出用法即可

java -version
javac -version
可以看到相应的版本号,说明配置成功

注意:配置完环境变量后需要确定保存,并且打开新的cmd窗口

问题:为什么要使用%JAVA_HOME%?

%%可以调来用windows系统的其它环境变量。

我们单独创建一个JAVA_HOME的环境变量,为的是以后方便对我们的jdk版本进行切换,当我们需要切换jdk版本时,只需要将JAVA_HOME中的路径改为要切换的jdk路径即可

问题:path环境变量的作用

当我们在path中定义了环境变量,在cmd中使用相应的可执行程序时,只需要输入可执行程序的名称即可,不用进入到可执行程序所在的目录下就可以使用,更加方便快捷

标签:JAVA,javac,jdk,遇到,配置,可执行程序,Java,环境变量
From: https://www.cnblogs.com/Hhhan-xu/p/18242384

相关文章

  • 深入理解代码耦合度:从无直接耦合到内容耦合(JAVA案例)
    目录前言第一点:无直接耦合第二点:数据耦合第三点:标记耦合第四点:控制耦合第五点:外部耦合第六点:公共耦合第七点:内容耦合总结前言在软件开发中,代码的耦合度是一个非常重要的概念。理解不同类型的耦合度对于设计和维护高质量的代码至关重要。本文将介绍从无直接耦合到......
  • Java数据结构与算法(回溯算法)
    前言回溯算法是一种通过构建问题的解树(或解图)来逐步构建候选解的通用算法。它尝试通过一系列选择来解决问题,选择可能包括移动、添加一个元素到当前解、决定一个解的某部分等。当发现某个选择无法导致一个有效解时,算法会回退(即回溯),撤销该选择,并尝试其他选择。回溯算法通常用于......
  • JavaScript中什么是类,如何使用?
    在JavaScript中,类是一种用于创建对象的模板。它定义了对象的属性和方法,并可以通过实例化来创建具体的对象。类提供了一种结构化的方式来组织和管理代码,使得代码更易于理解和维护。下面我将通过三个例子来详细说明JavaScript中类的概念和使用方法。例子1:创建一个表示人的类cl......
  • Java多线程(一):多线程基础
    多线程技术概述线程与进程进程:一个内存中运行的应用程序每个进程有一个独立的内存空间线程进程中的一个执行路径·共享一个内存空间·线程间自由切换,并发执行·一个进程至少有一个线程·线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干......
  • 初阶java学习2
    Notepad软件高级记事本有行号,而且Java中的一些特殊单词会高亮显示方便我们对报错进行修改;常见的高级记事本Editplus、Notepad++、Sublime(前端程序员常用)等Notepad++下载方式百度网盘:百度网盘请输入提取码提取码:e36o编码选择ANSI可以让我们输出中文;JAVA的三......
  • 基于Vue+Node.js的高校学业预警系统+10551(免费领源码)可做计算机毕业设计JAVA、PHP、爬
    NodeJS高校学业预警系统摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,教育行业当然也不能排除在外。高校学业预警系统是以实际运用为开发背景,运用软件工程开发方法,采用Node.JS技术构建的一个管理系统。......
  • JavaSE中的IO(输入/输出)字节流字符流
    JavaSE中的IO(输入/输出)知识是一个广泛的领域,它涵盖了如何在Java程序中进行数据的读取和写入。以下是对JavaSE中IO知识的一个清晰归纳:一、基础知识流(Stream)的概念流是一组有顺序的、有起点和终点的字节集合,用于数据传输。Java的I/O流提供了读写数据的标准方法。Java的I/O......
  • git-jenkins阶段02 git标签, github使用, gitlab安装, 配置, 使用, 开发推送和克隆代
    1.Git的标签-a指定标签的名字-m指定说明信息[root@gitgit_data]#gitlog--oneline7d9c037modifyccc.txt13f8051ecommitmodifyoldboy.txtc22a40fmodifytest#把某一次的提交作为一次标签[root@gitgit_data]#gittag-av2.07d9c037-m"te......
  • 53道Java基础高频题整理(附答案背诵版)
    Java为什么被称为平台无关性语言?Java被称为平台无关性语言,是因为一旦Java代码被编译成字节码,这些字节码就可以在任何安装了Java虚拟机(JVM)的设备上运行,无论这个设备使用的是什么操作系统。这就是“一次编写,到处运行”的理念。Java的这种平台无关性主要得益于Java虚拟机(JVM)......
  • ubuntu配置中国科学技术大学镜像源
    mv/etc/apt/sources.list/etc/apt/sources.list.baksudovim/etc/apt/sources.listdebhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenialmainmultiverserestricteduniversedebhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-backportsmainmultiverserestric......