为什么要设置Java环境变量(详解)
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环境变量(详解)相关推荐
- 如何在linux下配置java环境变量详解
看了很多帖子,只教我们怎么去配置环境变量,没看到有几个帖子先告诉我们这几个环境变量为什么要这样设置.我觉得知道这些变量对应什么,自己配置就比较清晰了. java环境变量的时候,有这几个变量需要配置: ...
- java环境变量详解---找不到或无法加载主类
刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现"找不到或无法加载主类"然后返回配置环境变量折腾了好久,查看书籍.网上的资料,最终OK了!安装Eclips ...
- win10安装JDK1.8及配置java环境变量详解
首先下载一个jdk,可以通过这个链接下载:https://pan.baidu.com/s/1aP6SdL8UQK_C2GvALLb6Wg 也可以去官网下载:https://www.oracle.com ...
- c语言path环境变量,Windows下PATH等环境变量详解(转载)
在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...
- 在oracle环境变量里,oracle环境变量详解
共享存储文件系统(NFS) 通常情况下,ORACLE_SID这个环境变量全称Oracle System Identifier,,用于在一台服务器上标识不同的实例,默认情况下,实例名就是ORACLE_S ...
- Linux环境变量详解
Linux环境变量详解 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程. 环境变量分类 按照权限分类 系统级:系统级的环境变量是每个登录到系统的用户都要读取的系统变量 用户级:用户级的环境 ...
- ubuntu下环境变量详解 bashrc, profile, environment
ubuntu下环境变量详解 bashrc, profile, environment 本博客转载自:http://blog.csdn.net/hipkai/article/details/415486 ...
- linux如何设置Java环境变量呢?
转自: linux如何设置Java环境变量呢? Linux中运行java程序,需设置java环境变量,才能运行java程序,那么如何运行java程序呢? 下文笔者将一一道来,如下所示 实现思路:1.下 ...
- ubuntu安装jdk,ubuntu设置java环境变量
ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量 下载jdk-6u12-li ...
- 计算机怎么设置java环境_怎么设置java环境变量
设置java环境变量的方法:1.依次打开[计算机].[属性].[高级系统设置].[环境变量]:2.新建[JAVA_HOME]变量,并编辑[Path]变量:3.最后新建[Classpath]变量并编辑即 ...
最新文章
- 解决数据中心管综难题:管线避让的十七个原则!
- 计算机视觉之OpenCV教程 ---Mat类基础(一)
- Java虚拟机和Dalvik(android)虚拟机的区别
- 优化--减少HTTP请求
- 高性能mysql_事务及4种隔离级别
- java字节码指令简介(仅了解)
- Intellij idea 快键键
- SQL工作笔记-达梦存储过程及时间触发器实现自动生成数据
- (53)FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现)
- 基于redis的乐观锁实践
- 小米12 Ultra有望春节后登场:主打影像升级 或与徕卡联名
- java多线程都有几种方式实现
- 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里
- Java工程师需要掌握哪些知识和专业技能呢?
- java实现归并排序
- 如何用Excel绘图好看的折线图
- on one's own用法
- useRoutes() may be used only in the context of a <Router> component.
- LSK理论、系统及应用目标规划简介
- 【ACM】kuangbin基础数论专题