zoukankan      html  css  js  c++  java
  • JAVA-环境安装

    这篇博文主要是说Windows和Linux下Java环境变量的配置。装了好多次Java环境了,但每次感觉或多或少都需要百度下,觉得不得要义。所以有了这篇博文,趁这个机会好好熟悉下这个Java环境。

    环境变量介绍

    环境变量是指操作系统中用来指定操作系统运行环境的一些参数,如临时文件夹位置和系统文件夹位置等。

    Windows有两种环境变量,一是系统变量,一是用户变量。

    系统变量不涉及到用户名,用户变量会涉及到用户名

    关键的区别是:系统环境变量对一台电脑的所有用户都是有效的,用户变量只对本用户名登录windows时有效。

    Java环境变量

    我们安装好jdk之后,通常在环境变量中增加这么三个内容:JAVA_HOME、PATH、CLASSPATH。

    JAVA_HOME:它的值填写的是jdk的安装目录,在这个路径下能够找到bin、lib等目录。之后要使用这个路径,只需要输入%JAVA_HOME%即可。

    PATH:指定java命令的搜索路径,需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件,如javac等,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

    CLASSPATH:它告诉Java执行环境,在哪些目录下可找到要执行Java程序所需要的类或包。通常就是使用的import、package关键字有关。如果没有指定,默认在当前目录下寻找,如何告诉他,就是使用CALSSPATH环境变量。

    jdk下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html

    Windows

    Windows 2012

    jdk13.0.1 64位

    从配置环境变量开始:
        1 在系统变量中,创建JAVA_HOME变量,值是jdk的安装目录,比如 C:Program FilesJavajdk-13.0.1 (默认路径)
        2 创建CLASSPATH,值是.;%JAVA_HOME%lib;%JAVA_HOME%lib	ools.jar(注意最前面有一点),这个tools.jar是由Java语言的import机制和jar机制决定的,具体请自行百度。
        3 编辑Path,把值放到最前边 %JAVA_HOME%in;%JAVA_HOME%jrein; 放在哪都行,注意分割就好了。
    

    如果安装前启动了cmd,安装后重启cmd再使用java -version查看是否配置成功。

    参考链接:

    https://www.cnblogs.com/iceb/p/7561752.html

    https://www.cnblogs.com/heartwarming/p/10372678.html

    https://www.cnblogs.com/qiaoweiwei/p/9967710.html

    Linux

    centos 7

    jdk-13.0.1_linux-x64_bin.tar.gz

    Linux的配置是在/etc/profile 文件中。此文件涉及系统的环境,在这里修改会对所有用户起作用,具体内容大家请自行查阅。

    centos默认是有Java的,就是版本可能略旧一点。要安装新的,首先要将旧版的卸载掉。

    使用rpm -e | grep java 进行查看

    使用rpm -e --nodeps [jdk名称] 进行卸载

    卸载完成后,java -version 不再生效

    vim打开/etc/profile文件,在最后添加

        JAVA_HOME=/home/centos/Desktop/jdk-13.0.1 #这个路径是个人jdk的目录
        JRE_HOME=/${JAVA_HOME} 
        CLASSPATH=.:{JAVA_HOME}/libss:${JRE_HOME}/lib #注意,这个点后面是冒号
        PATH=${JAVA_HOME}/bin:$PATH
    

    在jdk8中是有一个jre的文件夹的,但在JDK13新版本中,jdk不仅附带jre,而且把jre组件融进jdk了,所有JRE_HOME可以直接给JAVA_HOME就可以了。

    保存退出后,使用source /etc/profile 重载后生效。

    参考链接:

    https://www.jb51.net/article/171821.htm

  • 相关阅读:
    Python批量爬取唯美类图片
    查找Windows启动程序
    在Windows10中进行蓝屏排查
    在Windows 10中应该记住的完整的多指触摸板手势
    通过命令行工具远程注销用户
    Windows 7,8.1和10中的隐藏退出资源管理器选项
    找出正在使用的全局热键
    windows10中创建环境变量
    mysql高级(锁机制)
    mysql高级(查询截取分析)
  • 原文地址:https://www.cnblogs.com/ahtoh/p/12128557.html
Copyright © 2011-2022 走看看