Java环境配置原理全面解析

 更新时间:2016年09月04日 11:07:22   投稿:jingxian  
下面小编就为大家带来一篇Java环境配置原理全面解析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Java环境配置原理详解

1.Jdk安装目录文件说明:

一般jdk安装目录及路径 \Java\jdk1.7.0_79\lib,里面主要包含以下文件夹。

bin:主要存放的是java工具中常用命令如:java,javac等。

db:安装java db的路径。

include:一些平台特病的头文件。

jre:运行java程序所需的jre环境。

lib:jdk工具命令的实际存放位置,如:bin中javac命令,实际是lib中tools.jar\sun\tools\javac中的Main.class文件,而bin中的javac命令只是包装了这个类。实际上bin中的大部分命令都是包装了tool.jar中的工具类。

src.zip:主要存放java核心类库的源代码。

其他文件主要是一些说明性的文档。

2.Path路径设置

java源代码文件需要编译和解释才能执行,这就需要javac、java命令了。

设置Path的主要目的就是让系统能自动bin文件中的javac和java命令。

设置方法:

我的电脑右键----->属性----->环境变量

环境变量里面有用户变量和系统变量,用户变量主要指当前用户操作环境,系统变量指所有用户的环境变量配置。区别主要在于系统会优先查找使用系统变量路径所在的命令。

命令行一般都是通过path路径来寻找命令,因为需要将java工具命令所在路径添加到path中。

直接点击新建 变量名:path 变量值:\Java\jdk1.7.0_79\bin;然后确定即可。

确定是否配置好可以直接点击 开始菜单--------->运行 输入cmd,进入命令行工具,输入javac可以看到一系列javac的命令选项。如下:

3.ClassPath路径配置

在jdk之前是需要配置classpath路径的,现在1.5之后的jdk不用配置也可以。配置classpath路径的目的是为了让java命令工具能知道.class字节码文件在什么地方。

路径"."主要是告诉jre在当前文件中查找.class文件,除此之外编译运行还需要jdk目录中lib下dt.jar,tool.jar中的java类,因为还需要将他们的路径加到classpath中。

如果变量环境中已经存在classpath变量名,直接在变量值中添加.;%JAVAHOME%\lin\dt.jar;%JAVAHOME%\lib\tool.jar其中%JAVAHOME%表示jdk的安装路径。

测试是否配置好可以同上面一样在cmd命令行输入java会出现java的帮助选项。

4.其它系统配置

上述的配置过程主要是正对XP系统,Linux系统的配置可以自行百度 Linux java环境配置。

这里的配置主要是为了让大家明白这样配置的原因及帮助新手快速搭建好java运行环境,其它详细的配置及其它问题解决方法可以参考jdk帮助文档。

以上这篇Java环境配置原理全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关于Java双大括号{{}}的具体使用

    关于Java双大括号{{}}的具体使用

    本文主要介绍了关于Java双大括号{{}}的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • SpringBoot使用spring.config.import多种方式导入配置文件

    SpringBoot使用spring.config.import多种方式导入配置文件

    本文主要介绍了SpringBoot使用spring.config.import多种方式导入配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Java钩子方法概念原理详解

    Java钩子方法概念原理详解

    这篇文章主要介绍了Java钩子方法概念原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • SpringBoot项目使用yml文件链接数据库异常问题解决方案

    SpringBoot项目使用yml文件链接数据库异常问题解决方案

    在使用SpringBoot时,利用yml进行数据库连接配置需小心数据类型区分,如果用户名或密码是数字,必须用双引号包裹以识别为字符串,避免连接错误,特殊字符密码也应用引号包裹
    2024-10-10
  • SpringBoot实现物品收藏功能

    SpringBoot实现物品收藏功能

    这篇文章主要介绍了SpringBoot实现物品收藏功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • java计算方差、标准差(均方差)实例代码

    java计算方差、标准差(均方差)实例代码

    在本篇文章里小编给大家分享了关于java计算方差、标准差(均方差)实例代码以及相关知识点,需要的朋友们可以参考下。
    2019-08-08
  • Spring Boot 与 mybatis配置方法

    Spring Boot 与 mybatis配置方法

    这篇文章主要介绍了Spring Boot 与 mybatis配置方法,需要的朋友可以参考下
    2017-06-06
  • springboot关闭druid监控 druid2改配置文件无效的解决

    springboot关闭druid监控 druid2改配置文件无效的解决

    这篇文章主要介绍了springboot关闭druid监控 druid2改配置文件无效的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • java中jdk代理和cglib代理使用步骤详解

    java中jdk代理和cglib代理使用步骤详解

    这篇文章主要给大家介绍了关于java中jdk代理和cglib代理使用步骤的相关资料,JDK代理和CGLIB是Java中两种常见的代理实现方式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • eclipse中自动生成构造函数的两种方法

    eclipse中自动生成构造函数的两种方法

    下面小编就为大家带来一篇eclipse中自动生成构造函数的两种方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论