2019独角兽企业重金招聘Python工程师标准>>>

今天为止对环境变量的设置还不是很懂,而且网上的大部分资料几乎都是设置方法,没有说原因。今天学Linux,遇到了Java环境变量的设置,无意间找到了详细透彻讲解Java环境变量的设置。

  “

  1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

  2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

  3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

转载于:https://my.oschina.net/tianyuyangliu/blog/110857

为什么要设置Java环境变量(详解)相关推荐

  1. 如何在linux下配置java环境变量详解

    看了很多帖子,只教我们怎么去配置环境变量,没看到有几个帖子先告诉我们这几个环境变量为什么要这样设置.我觉得知道这些变量对应什么,自己配置就比较清晰了. java环境变量的时候,有这几个变量需要配置: ...

  2. java环境变量详解---找不到或无法加载主类

    刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现"找不到或无法加载主类"然后返回配置环境变量折腾了好久,查看书籍.网上的资料,最终OK了!安装Eclips ...

  3. win10安装JDK1.8及配置java环境变量详解

    首先下载一个jdk,可以通过这个链接下载:https://pan.baidu.com/s/1aP6SdL8UQK_C2GvALLb6Wg 也可以去官网下载:https://www.oracle.com ...

  4. c语言path环境变量,Windows下PATH等环境变量详解(转载)

    在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...

  5. 在oracle环境变量里,oracle环境变量详解

    共享存储文件系统(NFS) 通常情况下,ORACLE_SID这个环境变量全称Oracle System Identifier,,用于在一台服务器上标识不同的实例,默认情况下,实例名就是ORACLE_S ...

  6. Linux环境变量详解

    Linux环境变量详解 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程. 环境变量分类 按照权限分类 系统级:系统级的环境变量是每个登录到系统的用户都要读取的系统变量 用户级:用户级的环境 ...

  7. ubuntu下环境变量详解 bashrc, profile, environment

    ubuntu下环境变量详解 bashrc, profile, environment 本博客转载自:http://blog.csdn.net/hipkai/article/details/415486 ...

  8. linux如何设置Java环境变量呢?

    转自: linux如何设置Java环境变量呢? Linux中运行java程序,需设置java环境变量,才能运行java程序,那么如何运行java程序呢? 下文笔者将一一道来,如下所示 实现思路:1.下 ...

  9. ubuntu安装jdk,ubuntu设置java环境变量

    ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量 下载jdk-6u12-li ...

  10. 计算机怎么设置java环境_怎么设置java环境变量

    设置java环境变量的方法:1.依次打开[计算机].[属性].[高级系统设置].[环境变量]:2.新建[JAVA_HOME]变量,并编辑[Path]变量:3.最后新建[Classpath]变量并编辑即 ...

最新文章

  1. 解决数据中心管综难题:管线避让的十七个原则!
  2. 计算机视觉之OpenCV教程 ---Mat类基础(一)
  3. Java虚拟机和Dalvik(android)虚拟机的区别
  4. 优化--减少HTTP请求
  5. 高性能mysql_事务及4种隔离级别
  6. java字节码指令简介(仅了解)
  7. Intellij idea 快键键
  8. SQL工作笔记-达梦存储过程及时间触发器实现自动生成数据
  9. (53)FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现)
  10. 基于redis的乐观锁实践
  11. 小米12 Ultra有望春节后登场:主打影像升级 或与徕卡联名
  12. java多线程都有几种方式实现
  13. 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里
  14. Java工程师需要掌握哪些知识和专业技能呢?
  15. java实现归并排序
  16. 如何用Excel绘图好看的折线图
  17. on one's own用法
  18. useRoutes() may be used only in the context of a <Router> component.
  19. LSK理论、系统及应用目标规划简介
  20. 【ACM】kuangbin基础数论专题

热门文章

  1. linux 根据ip查机器名
  2. 在Excel中如何引用其他的工作表或者工作簿
  3. 提高雅思听力速度必须反复练耳朵别无捷径
  4. ubuntu启动进程笔记
  5. php之变量覆盖漏洞讲解
  6. python多线程--theading模块
  7. ubuntu 12.04 配置LAMP
  8. cursor_sharing='SIMILAR'将被废弃
  9. 如何使用Dev C++调试(debug)c程序
  10. 数据结构与算法分析资源总结