Java 开发环境配置步骤(介绍)

 更新时间:2017年05月26日 08:37:25   投稿:jingxian  
下面小编就为大家带来一篇Java 开发环境配置步骤(介绍)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

背景

当要求系统启动一个应用程序时,系统会先查找当前命令是否是内部命令,若不是,则在当前目录下查找,如果仍没有找到,则在系统变量 Path 指定的路径去查找。JDK(Java Development Kit)包含了一系列开发工具,这些开发工具都在 JDK 的安装目录下,为了方便使用这些开发工具,我们有必要把 JDK 的安装目录设置了系统变量。

步骤

为了配置 JDK 的系统变量环境,我们需要设置三个系统变量,分别是 JAVA_HOME(可选),Path 和 CLASSPATH,下面是这三个变量的设置方式。

JAVA_HOME

先设置这个系统变量名称,变量值为 JDK 在你电脑上的安装路径:C:\ProgramFiles\Java\jdk1.8.0_20。

创建好后则可以利用%JAVA_HOME%作为 JDK 安装目录的统一引用路径,如果换了目录可以直接换这个变量而不用换 path。

Path

PATH 属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 即可。

CLASSPATH

添加名为 CLASSPATH 的系统变量,变量值为: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar 。

注意 CLASSPATH 变量值字符串前面有一个点(表示当前目录)。设置 CLASSPATH 的目的,在于告诉 Java 执行环境,在哪些目录下可以找到您所要执行的 Java 程序所需要的类或者包。

JDK 是 Java 工具开发包,JRE 是 Java 运行环境。简单来说就是 JDK 开发后交给 JRE 运行,JDK 默认包含 JRE。

通过 Windows 注册表修改 cmd 默认路径(测试使用 Win7):HKEY_CURRENT_USER\Software\Microsoft\Command Processor

可以在 Windows 资源管理器的当前目录地址栏键入 cmd 快速进入命令行并切换地址为此目录。

以上这篇Java 开发环境配置步骤(介绍)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot实现接口校验签名调用的项目实践

    SpringBoot实现接口校验签名调用的项目实践

    在以SpringBoot开发后台API接口时,会存在哪些接口不安全的因素呢?通常如何去解决的呢?本文主要介绍了SpringBoot实现接口校验签名调用的项目实践,感兴趣的可以了解一下
    2023-09-09
  • java 数据结构之堆排序(HeapSort)详解及实例

    java 数据结构之堆排序(HeapSort)详解及实例

    这篇文章主要介绍了java 数据结构之堆排序(HeapSort)详解及实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • SparkSQL中的JSON内置函数全解析

    SparkSQL中的JSON内置函数全解析

    你是否曾经为处理JSON数据而头疼?SparkSQL为我们提供了强大的内置JSON函数,让JSON处理变得轻而易举,本文将带你深入了解这些函数,感兴趣的朋友一起看看吧
    2024-08-08
  • Redisson可重入锁解锁逻辑详细讲解

    Redisson可重入锁解锁逻辑详细讲解

    Redisson开源框架是一个Redis的分布式锁的现成实现方案,是Redis的java实现的客户端。通过Netty支持非阻塞I/O。Redisson实现了分布式锁的自动续期机制、锁的互斥自等待机制、锁的可重入加锁与释放锁的机制
    2023-02-02
  • Springboot实现密码的加密解密

    Springboot实现密码的加密解密

    这篇文章主要为大家详细介绍了Springboot实现密码的加密解密,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • 详解Java中的Reflection反射和暴力反射

    详解Java中的Reflection反射和暴力反射

    本文主要介绍了详解Java中的Reflection反射和暴力反射,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • ibatis迁移到mybatis3的注意事项

    ibatis迁移到mybatis3的注意事项

    这篇文章主要介绍了ibatis迁移到mybatis3的注意事项的相关资料,需要的朋友可以参考下
    2017-10-10
  • Spring Boot示例分析讲解自动化装配机制核心注解

    Spring Boot示例分析讲解自动化装配机制核心注解

    这篇文章主要分析了Spring Boot 自动化装配机制核心注解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-07-07
  • Java 8中的18个常用日期处理(收藏)

    Java 8中的18个常用日期处理(收藏)

    伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,这篇文章主要介绍了Java 8的18个常用日期处理,需要的朋友可以参考下
    2022-04-04
  • java设计模式之抽像工厂详解

    java设计模式之抽像工厂详解

    这篇文章主要为大家详细介绍了java设计模式之抽像工厂的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09

最新评论