首页 > 编程语言 >java环境变量的配置

java环境变量的配置

时间:2024-07-26 09:12:13浏览次数:13  
标签:bin java JDK 配置 目录 path 环境变量

1.path环境变量配置的作用
程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录
程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行,通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行

2.path环境变量配置方式
方式一:win11/10系统:右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path 添加jdk的bin目录的路径即可
方式二:path环境变量的参照形配置方式,创建新的变量名称:JAVA_HOME,为JAVA_HOME添加变量值(jdk \bin目录之前的路径):JDK安装目录将path环境变量中JDK目录修改%JAVA_HOME%\bin;

classpath环境变量配置方式(可以不配)
创建新的变量名称:classpath
值设定为指定的还有class文件的目录,多个目录间使用分号(;)分割
作用:使classpath目录中的.class文件可以在任意目录运行
技巧:通常将配置的目录最前面添加.配置,即便当前目录,使.class文件搜索时首先搜索当前目录,然后根据目录配置的顺序依次查找,找到后即运行,因此classpath目录中的配置存在先后顺序

标签:bin,java,JDK,配置,目录,path,环境变量
From: https://www.cnblogs.com/qiwei-bigdata/p/18324529

相关文章

  • JDK的安装和配置
    JDK的安装和配置目录JDK的安装JDK的安装1.检查系统要求:确保计算机满足JDK安装所需的最低系统要求,包括处理器、内存和磁盘空间等。2.下载JDK安装包:*访问Oracle官网(https://www.oracle.com/java/),在页面上单击“DownloadJava”。根据操作系统类型(如Windows)和位数(如64位),选择......
  • JAVA编译和运行的CMD命令
    JAVA编译和运行的CMD命令编译JAVA程序编译Java程序是将源代码文件(.java)转换为字节码文件(.class)的过程。在CMD中,我们可以使用javac命令来进行编译。命令格式:javac[选项]文件名.java运行JAVA程序编译完成后,你可以使用java命令来运行生成的字节码文件。命令格式:java[选项]......
  • 云服务器上配置Mamba环境
    在云服务器上配置Mamba环境1.查看Mamba的要求论文链接:Mamba:Linear-TimeSequenceModelingwithSelectiveStateSpacesGitHub地址:MambaGitHub要求:操作系统:LinuxGPU:NVIDIAGPU框架:PyTorch1.12+CUDA版本:CUDA11.6+2.租用GPU在这里,我们使用autoDL租用云服务器。......
  • JavaWed过滤器和监听器(知识回顾+详解)
    过滤器 Filter   1.1概念       在浏览器和目标资源之间进行过滤的中间组件。       请求到达目标资源之前进行过滤。       响应到达浏览器之前进行过滤。   1.2定义过滤器的步骤      1.写一个java类,实现Filter接口   ......
  • Java并发编程(一)
    Java并发编程(一)1、在java中守护线程和本地线程区别java中的线程分为两种:守护线程(Daemon)和用户线程(User)任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(boolon);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.st......
  • Azure Open AI - Python 和 Java API 之间 gpt4o 的结果截然不同
    我使用Java和PythonAPI对AzureOpenAI进行相同的调用,但收到截然不同的结果:相同的系统提示相同的用户提示适用于Java和Python的azureai包的相同(最新)版本尽管输入的用户和系统提示完全相同,但响应却非常不同-python提示是“正确的”并......
  • java开发,入职第一天都干什么,带提前了解
    2024.7.24,帝都今晚大雨,在雨声磅礴的夜晚适合干什么,没错适合敲代码,写博客,今晚来聊下入职一个新公司,第一天都干什么。无论是刚毕业的新手小白,还是工作十余年的职场老人,入职一家新公司,只要还是做研发,那么毫无疑问,在领到电脑后,第一件事就是要装环境,装环境估计要花小半天或半天的时间,......
  • Java 代码规范if嵌套
    在Java编程中,过度的if嵌套会使代码难以阅读和维护。为了遵循良好的代码规范,我们应尽量减少嵌套的深度。这通常可以通过重新组织代码或使用其他结构(如switch语句,或者将逻辑封装到单独的方法中)来实现。以下是一个减少if嵌套的示例。示例:用户身份验证和权限检查假设我们有一个系统......
  • Java代码实现七夕魔方照片墙
    创建一个七夕魔方照片墙是一个相对复杂的任务,涉及到前端展示和后端数据处理。在这里,我会提供一个简化的Java后端示例,用于生成一个模拟的“照片墙”数据模型,并给出一个基本的前端HTML页面来展示这些数据。请注意,由于这是一个简化的示例,它不会包含完整的用户交互和动态数据加载,而是......
  • 力扣131题:分割回文串的 Java 实现
    引言力扣(LeetCode)是一个在线编程平台,提供了大量的编程题目供开发者练习。第131题“分割回文串”是一个有趣的字符串处理问题,要求将一个字符串分割成尽可能多的回文子串。本文将介绍如何使用Java解决这个问题。题目描述给定一个字符串s,请将s分割成尽可能多的回文子......