`

【配置】Java 环境变量引用的问题

    博客分类:
  • Java
 
阅读更多

引发思考的原始情况:

在配置好的 Java 环境变量后,不能使用 javac 命令。检查 JAVA_HOME 及 PATH 变量,路径正常。PATH 中引用了 JAVA_HOME,换回全路径正常。
分析:
现象看来是 PATH 的问题,而 PATH 中引用了 JAVA_HOME,替换回全路径的 PATH 就没问题,说明对 JAVA_HOME 的引用出了问题。最后发现唯一疑点是 JAVA_HOME 是设为用户变量,而 PATH 是系统变量,所以推测系统变量无法引用用户变量。
实验:
    用户变量            系统变量
    a = %b%            b = B
    c = C                   d = %c%
结果显示,a 可以正确引用 b,但 d 不能引用 c,即用户变量可以引用系统变量,而系统变量无法引用用户变量。
分享到:
评论

相关推荐

    tomcat环境变量配置

    JDK环境变量配置: 1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0 2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\...

    jdk环境变量配置问题

    设置JAVA_HOME: 一是为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.5.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, ……

    java代码自动生成器(仅修改配置即ok)

    env : 系统环境变量 System.getProperties() : 直接引用,没有前缀 generator.properties 文件中的所有属性,直接引用,没有前缀 gg : 模板控制变量, cn.org.rapid_framework.generator.GeneratorControl

    华为java培训讲义

    配置java环境变量: JAVA_HOME:配置JDK的目录 CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码) PATH:指定可执行程序的位置 LINUX系统(在" .bash_profile "下的环境变量设置) JAVA_HOME=/opt...

    java——让学员少走弯路

    Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。 Java中包的概念,类的说明符、方法的说明符、对象的销毁(JVM垃圾回收器的演示),Java中接口理解与掌握。 Java中内部类的理解、运用与...

    下载和安装JDK 8u301(Java开发工具包)的Windows 64位版本 和mac 版本

    为了在命令行中能够使用Java和相关工具,您可能需要配置环境变量。在Windows中,您可以按照以下步骤配置: 在桌面上右键单击“此电脑”,然后选择“属性”。 在系统窗口左侧,点击“高级系统设置”。 在系统属性...

    JAVA_API1.6文档(中文)

    java.awt.im.spi 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口。 java.awt.image 提供创建和修改图像的各种类。 java.awt.image.renderable 提供用于生成与呈现无关的图像的类和接口。 java.awt....

    Java开发技术大全(500个源代码).

    localVSmember.java 局部变量与成员变量同名问题示例 onlyTest.java 对象传值示例 otherClass.java 从类的外部访问对象的成员 showInstVar.java 演示不同的对象拥有不同的成员变量 showMain.java 演示main方法...

    Java 1.6 API 中文 New

    java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...

    JAVA代码生成工具

    类似ant可以变量引用,引用环境变量使用${env.JAVA_HOME}, 引用System.getProperties()直接引用 2.自动替换generator.properties中的句号(.)为反斜杠,设置key为key+"_dir"后缀 示例: pkg=...

    RXTXcomm源码包 可以在linux直接编译使用

    echo $JAVA_HOME是否输出Java环境变量,没有则自行百度配置Java环境变量 2. 进入RXTX-master文件夹,终端输入./configure开始检测系统环境 3. 终端输入make,则在当前目录自动生成RXTXcomm.jar(使用该jar)以及...

    java调用Matlab进行绘图的jar包

    1.正确地配置好环境变量,其中包括eclipse 中所用的jdk环境变量,以及matlab所用的环境变量; 2.未安装Matlab可以通过下载9.2版本的MCR进行安装Matlab的最小化运行环境; 更多内容,请移步博客:...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    1.2.3 配置环境变量 6 1.2.4 测试环境是否安装成功 8 1.2.5 如果失败了怎么办? 9 1.3 让自己的第一个程序运行起来 10 1.3.1 编写自己的Hello World源程序 10 1.3.2 编译自己的HelloWorld程序 11 1.3.3 让代码...

    java api最新7.0

    java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...

    java初学者必看

    2.2 环境变量的配置与测试 2.2.1 设置环境变量path 2.2.2 设置环境变量classpath 2.2.3 环境变量的测试 2.3 API文档的下载与使用 2.4 第一个应用程序 2.4.1 HelloWorld程序 2.4.2 程序运行编译命令 2.4.3 ...

    JavaAPI1.6中文chm文档 part1

    java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    1.2.3 配置环境变量 6 1.2.4 测试环境是否安装成功 8 1.2.5 如果失败了怎么办? 9 1.3 让自己的第一个程序运行起来 10 1.3.1 编写自己的Hello World源程序 10 1.3.2 编译自己的HelloWorld程序 11 1.3.3 让代码...

    log4j java

    java log4j.jar 开发包。 本包中包含新的OptionConverter.class,在代码中动态配置环境变量,在配置文件中可引用该变理${key}

    Java 基础核心总结 +经典算法大全.rar

    Java 开发环境配置 Java 基本语法 数据类型基础语法运算符 Java 执行控制流程条件语句 if 条件语句 if...else 条件语句if...else if 多分支语句switch 多分支语句 循环语句 while 循环语句do...while 循环for 循环...

Global site tag (gtag.js) - Google Analytics