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

Java 环境搭建

时间:2023-12-11 11:46:04浏览次数:39  
标签:java 环境 Dev HOME% Oracle Java JAVA 搭建

Java 环境搭建

Java 本来是 sun 公司的,然后被 Oracle 收购了。因为 Java 本身也是开源产品,所以就出现了官方 Oracle JDK 和 开源的 OpenJDK。这里一般搭建说的是 Oracle JDK ~
做 Java 开发的朋友跟我说,我们目前使用这个层面是无法感知两个版本的区别的,都能正常使用和学习。(我毕竟不会,你们说啥都对)


  1. 解压下载的安装包,个人习惯是将所有开发环境放在D:\Dev\​ 路径下
  2. 配置环境变量,使用 win+s:环境变量​ 对环境变量进行配置,可配置用户变量,仅对当前用户有效;系统级别,则对系统全局生效。
  3. 需要配置的变量如下
# 新建 JAVA_HOME
JAVA_HOME=D:\Dev\jdk11
# 新建 CLASSPATH
CLASSPATH=.;%JAVA_HOME%\lib\										# Java 11
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar		# Java 8
# 编辑 PATH 变量,jre 可选,因为 jdk 包含 jre
PATH=%PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

如果环境比较单一,可以直接指定到具体的应用。如 path=D:\Dev\jdk11\bin​, classpath=.;D:\Dev\jdk11\lib

  1. 验证是否配置成功,呼出命令窗口 cmd 或者 powershell 都行。
# 查看 Java 环境
java
# Java 编译环境
javac
# Java 版本
java --version

标签:java,环境,Dev,HOME%,Oracle,Java,JAVA,搭建
From: https://www.cnblogs.com/chongxs/p/java-environment-construction-zq3fgt.html

相关文章

  • 一个适用于搭建企业内部培训平台的开源系统
    大家好,我是Java陈序员。问君能有几多愁,唯有开源项目解千愁!最近领导给了个任务,搭建一个企业内部培训平台!好不容易刚完成上个任务,又来一个活,这不又得加班了!还好,之前逛GitHub的时候,发现了一个项目,完美适用!马上就部署给领导看,领导直夸这效率杠杠的!今天顺便把这个开源项目介绍给......
  • 我用 AI 写的《JavaScript 工程师的 Python 指南》电子书发布啦!
    关于本书你好,我是luckrnx09,一名靠React恰饭的前端工程师,很高兴向你介绍我的第一本开源电子书《JavaScript工程师的Python指南》。本书的内容完全免费,开源地址:https://github.com/luckrnx09/python-guide-for-javascript-engineers为什么会有这本书2022年,ChatGPT引起了......
  • 使用代理打印浏览器环境 代码环境 吐环境
    1.js打印浏览器环境vareval_env_script="";varall_eval_env_script="";varbase_script="";//常用的proxy_array(按照"_"规范填写,后面会进行解析)varproxy_array=["window","window_document","window_locati......
  • java监听全局组合键
    1.jintellitypepom<!--不能注册多个组合键比如alt+abc--><!--https://mvnrepository.com/artifact/com.melloware/jintellitype--><dependency> <groupId>com.melloware</groupId> <artifactId>jintellitype</artifactId> <ver......
  • Java 面向对象入门
    第一章:类与对象1.1类与对象类与对象的定义和使用在Java中定义类,使用关键字class完成。语法如下:class类名称{属性(变量);行为(方法);}我们可以通过下面的实例来感受一下如何定义一个Person类。classPerson{//类名称首字母大写Stringn......
  • Js(Javascript)中的apply方法的使用
    ​ JavaScript中的apply()方法用于调用函数,允许指定函数的this对象和参数。也就是通过function的apply方法来调用方法,可以改变方法的this的对象,并且还可以传入方法参数,apply对于面向对象编程还是很有用的。参考文档:Js(Javascript)中的apply方法的使用-CJavaPy1、基本语......
  • java中C3P0、Druid、HikariCP 、DBCP连接池的jar包下载与IDEA配置
    ##一、什么是连接池连接池是应用程序与数据库之间的一个缓冲区,它存储了一定数量的空闲数据库连接,当应用程序需要连接数据库时,可以从连接池中获取一个可用连接,使用完毕后再将连接归还给连接池,从而避免了每次连接都需要创建和销毁连接的开销,提高了应用程序的性能和可伸缩性。连接池......
  • Jenkins搭建步骤
    Jenkins搭建步骤1、下载jenkins镜像jenkins需要依赖jdk环境,所以我们直接下载带JDK的jenkins镜像,如下图dockerpulljenkins/jenkins:jdk11`2、创建jenkins容器下面是创建jenkins容器的docker命令,解释一下创建参数dockerrun-p8087:8080--restart=always-v/etc/localt......
  • java 策略模式解决if-else ,函数式接口解决编写多个子类的问题
    /***@author:szc*@date:2023/9/222:45*@version:1.0*@description:从map中获取函数式接口,解决if-else多个子类问题*/@ServicepublicclassMapToInterface{@AutowiredprivateTypeResulttypeResult;privatestaticMap<String,Functio......
  • 常量与变量:JavaScript中的稳定与灵活
    在编程的世界里,数据的存储与操作是构建任何功能的基础。在JavaScript这门轻量级,解释型的脚本语言中,处理数据的两个基本概念是常量(Constants)和变量(Variables)。理解它们的区别与用法,对于编写高效、可维护的代码至关重要。变量:数据的灵活容器在JavaScript中,变量可以被视为数据的容器。......