`
谷超
  • 浏览: 166611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java环境变量的进一步理解

    博客分类:
  • Java
阅读更多

1.运行 java 程序为什么要设置 path classpath

Path 设置时要指到 jdk bin 目录 当在 docs 窗口中使用 javac java 时,系统会去 path 所指向的路径下寻找能够使用的命令

Classpath 设置时要指到 jdk—jre—lib 目录,当在 docs 窗口中使用 javac 命令时,会去 classpath 中的路径中去加载 class ,进行连接、编译

 

在我的电脑 属性 高级 环境变量中设置了 path classpath ,可在 docs 窗口中进入源文件所在的目录,直接用 javac java 来编译和执行了。

 

2.也可在我的电脑 属性 高级 环境变量不设置环境变量,在docs窗口中设置

当然也可以不设置环境变量中的 path classpath ,而在docs窗口中设置 ,例如在 docs 窗口中设置 path classpath ,进行编译连接,执行 class 文件,这种设置方式只是设置当前 docs 窗口的环境变量,而不是设置系统的环境变量,就是意味着当 docs 窗口关闭,设置的环境变量就失效了!

 

3.在批处理文件中设置java运行环境

也可把设置环境变量的语句写成批处理文件来执行,二者本质上是一样的。

例如: start.bat

set path=.\j2sdk1.4.2_09\bin;%path%

set classpath=.\j2sdk1.4.2_09\jre\lib;%classpath%

set classpath=.\lib\log4j-1.2.8.jar;%classpath%

set classpath=.\backup.jar;%classpath%

 

java -classpath %classpath% com.chinazxt.dbbackup.action.DBStrategy

其中的 . 表示相对路径

 

4.小发现

同样不设置环境变量中的 path classpath ,但在命令行中能够使用 java 命令,而不认 javac 命令!在 docs 窗口中默认认识 java 命令!

0
0
分享到:
评论

相关推荐

    一键Java环境变量设置

    压缩包中的另一个同名文件 "Java环境变量设置" 可能是另一个批处理或脚本文件,其功能可能与 "Java环境变量设置.bat" 类似,用于进一步自动化Java环境的配置。 使用这样的批处理脚本进行环境变量设置,有以下优点:...

    java环境变量配置

    ### Java环境变量配置详解 #### 一、引言 在计算机科学领域,Java作为一种广泛使用的编程语言,在软件开发中占据着举足轻重的地位。...希望本文能帮助读者更好地理解和掌握Java环境变量的配置方法。

    linux下java环境变量的设置

    ### Linux下Java环境变量的设置 在Linux系统中配置Java环境变量是一项基本但重要的任务,这对于确保Java应用程序能够顺利运行至关重要。本篇文章将详细介绍如何在Linux环境下正确地配置Java环境变量,包括`JAVA_...

    检测java环境变量设置.docx

    Java环境变量是运行Java应用程序的关键组成部分,它们指示操作系统如何定位并使用Java开发工具包(JDK)。本篇文章将详细介绍如何在Windows XP上设置Java环境变量,以及如何验证配置是否成功。 首先,安装JDK是非常...

    Java环境变量设置工具Delphi版源码..rar

    - 深入理解Java环境变量的配置逻辑,增强对系统配置的理解。 - 提升编程技巧,如错误处理、用户交互设计等。 总之,"Java环境变量设置工具Delphi版源码"是一个实用的开发工具,对于Java开发者和Delphi初学者来说...

    java环境变量及第一个java程序教程

    Java环境变量是运行Java程序的基础,它包含了Java开发工具(JDK)的安装路径和配置信息,确保系统能够正确地定位并执行Java相关命令。在本教程中,我们将深入理解如何设置这些环境变量,并逐步指导你创建并运行你的...

    环境变量设置工具--适合程序员

    环境变量通常包括路径、系统目录、用户配置等,对于程序员和运维人员来说,理解和管理这些变量是日常工作中不可或缺的一部分。本文将详细介绍一款名为“环境变量设置工具”的实用软件,以及它如何帮助程序员和运维...

    JDK环境变量配置.txt

    ### 一、理解JDK环境变量 在开始之前,我们需要先了解几个重要的概念: 1. **JAVA_HOME**:这个环境变量用于指定JDK的安装目录。它告诉系统JDK安装在哪个位置。 2. **PATH**:这个环境变量用于定义系统查找可执行...

    maven环境变量配置教程

    首先,理解Maven环境变量的重要性。Maven有三个主要的环境变量:`M2_HOME`, `JAVA_HOME` 和 `PATH`。`M2_HOME` 指向Maven安装目录,`JAVA_HOME` 指向JDK安装目录,而`PATH` 则用于添加这两个目录下的可执行文件路径...

    Tomcat环境变量配置

    为了使Tomcat能够正确地找到Java运行环境并正常启动,我们需要设置两个关键的环境变量:`JAVA_HOME`和`CATALINA_HOME`。 - **`JAVA_HOME`**:该环境变量指向JDK安装目录下的`bin`目录,例如若JDK安装在`C:\j2sdk...

    本程序能读取系统环境变量,查看有无鼠标

    如果是源代码,我们可以期待看到如何通过编程语言(如Python、C++或Java)访问环境变量以及进行条件判断的代码段。如果是日志文件,可能记录了程序运行时的输出,包括检测到鼠标时的"Mouse is OK"和未检测到时的"No ...

    实验1 Java环境搭建.doc

    通过完成这个实验,初学者不仅会掌握Java环境的搭建,还能初步了解Java编程的工作流程,为进一步学习Java语言和相关技术奠定基础。这包括面向对象编程概念、类与对象、异常处理、输入输出流、网络编程、多线程、...

    java运行环境搭建.docx

    #### 四、配置Java环境变量 1. **打开“高级系统设置”**: - 在“控制面板”中找到“系统和安全”->“系统”,点击左侧的“高级系统设置”。 - 或者右键点击“此电脑”图标,选择“属性”,再点击左侧的“高级...

    Windows环境变量编辑器v1.0.1.3绿色中文免费版

    这款绿色中文免费版的编辑器提供了直观的界面,使得用户无需深入理解复杂的命令行操作,就能轻松地添加、修改或删除环境变量。 首先,环境变量分为系统变量和用户变量两种类型。系统变量适用于所有用户,而用户变量...

    java SE(入门知识2)-JDK环境变量设置.docx

    对于初学者来说,理解并正确配置JDK环境变量是学习Java编程的基础步骤。本文将详细阐述JDK的不同版本、安装过程以及环境变量的配置。 ### JDK版本历史 Java的版本迭代丰富了其功能并提升了性能。以下是几个重要的...

    JAVA开发环境配置

    这里,我们将深入探讨如何配置Java开发环境,包括安装JDK、设置环境变量以及验证配置是否成功。 首先,我们需要下载Java Development Kit(JDK)。JDK是Java编程的基础,它包含了编译器、调试工具和其他必要的开发...

    java入门程序员必备jdk安装包--java.rar;该文件已安装好,解压后配置环境变量就可以

    1. PATH变量:为了能够在任意目录下运行Java命令,需要将JDK的bin目录添加到系统PATH环境变量中。具体步骤如下: - 在Windows系统中,右键点击“计算机”或“此电脑”,选择“属性”,然后点击“高级系统设置” -> ...

    jdk安装包和环境变量配置

    理解并正确配置这些环境变量对于Java开发者来说至关重要,因为它们影响着Java命令的查找和执行。例如,"JAVA_HOME"提供了JDK安装目录,"Path"中的设置使得系统可以在任何地方执行Java可执行文件,而"Classpath"则...

    01_Java基础_第1天(Java概述、环境变量、注释、关键字、标识符、常量)_讲义

    关键的环境变量包括`JAVA_HOME`,指向JDK的安装路径,`PATH`中添加JDK的bin目录,使得系统可以在任何位置执行Java命令。 【DOS命令基础】 在Windows环境下,开发者经常需要使用DOS命令进行编译和管理项目。常见的...

    Win10 Java jdk14.0.2安装及环境变量配置详细教程

    在Windows 10操作系统上安装Java开发工具包(JDK)版本14.0.2及其环境变量配置是一个涉及多个步骤的过程...同时,为了更深入理解和使用Java,建议您进一步查阅官方文档或相关技术文章,以便更全面地掌握Java编程技能。

Global site tag (gtag.js) - Google Analytics