`
Wind_ZhongGang
  • 浏览: 260369 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java classpath and path

    博客分类:
  • Java
阅读更多

   学习Java已经有三年的时间了,现在静下心来回头想想,竟然对Classpath和Path一无所知,只知道安装JDK后都要设置这两个环境变量。今天百度谷歌了一下,看到上面的很多资料,学习到了很多,免得以后忘记,特在此做个笔记。

  假设我的JDK安装在D盘的Program files文件夹下,那么应该在Path环境变量后加上D:\Program Files\Java\jdk1.6.0_10\bin。当我们打开bin文件夹,可以看到里面有很多可执行程序,诸如java,javac,rmi等等。如果我不设置这个变量会发生什么情况呢?打开MsDos,在cmd命令窗口下输入Java,会看到系统提示没有这个命令。是的,加上Path变量的用处就是这个,它让我们可以在MsDos里操作我们编写的程序。

  CLASSPATH = .;D:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;

  CLASSPATH的作用在于当我们编写的Java程序引用到第三方库或都用户类的时候,提示类装载器到哪里去寻找我们引用的这些类。

  有些时候我们会用到这样一个环境变量JAVA_HOME = D:\Program Files\Java\jdk1.6.0_10 PATH +=%JAVA_HOME%\bin CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  可以看到在CLASSPATH和PATH中我们用JAVA_HOME来代替了Java的安装路径,这样做的目的完全在于减轻当我们重装JDK在不同于之前的目录时,只需要修改JAVA_HOME这个环境变量,而不是去修改CLASSPATH和PATH这两个环境变量带来的麻烦。

分享到:
评论

相关推荐

    java 操作jacob 生成word,html或者excel

    jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names replace com.ms with com.jacob (for example com.ms.com.Variant maps to com.jacob.com.Variant.  jacob...

    java-jacob 打印

    jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names replace com.ms with com.jacob (for example com.ms.com.Variant maps to com.jacob.com.Variant. jacob....

    corejava的学习笔记

    -classpath <class search path of directories and zip/jar files> A : separated list of directories, JAR archives, and ZIP archives to search for class files. -D<name>=<value> set a system property ...

    java操作word(内部资料).doc

     jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names replace com.ms with com.jacob (for example com.ms.com.Variant maps to com.jacob.com.Variant.  ...

    MySQL5.5及其驱动连接jar包mysql-connector-java-5.1.19

    首先,安装数据库,然后将mysql-connector-java-5.1.21-bin.jar文件拷贝到一个目录下,任意即可,放在MySQL下更好,然后到classpath配置环境,将 此文件追加到后面。最后,在工程的webContent的web-Inf下找到lib...

    搭建Android开发环境教程

    安装后,设置JDK环境变量(java_home,classpath,path) 3、下载Eclipse 3.2,3.3版本(开发Android的IDE) http://www.eclipse.org/downloads/ 更新 Eclipse,下载 ADT(Android 开发插件) 1. 启动Eclipse,...

    appfuse.tar.gz

    Select the Java > Build Path > Classpath Variables page. Add a new one with a name of M2_REPO and Path of to your local Maven repository (/Users/${username}/.m2/repository on OS X and C:\Documents...

    Tomcat源码开发环境搭建

    Use Windows->Preferences and then Java->Build Path->Classpath Variables to add two new Classpath variables: TOMCAT_LIBS_BASE 路径指向解压后的baseconfig ANT_HOME 路径指向解压后的apache-ant-1.8.4 2、...

    64位的jdk1.6_45 for Windows

    2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:F:\Program Files\jdk1.6.0_45 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3.选择“系统变量”中变量名...

    Maven2 + gwt 详细配置指南.doc

    二、把下面的两段分别接到环境变量path与classpath 的最后面 path: ;%MAVEN_HOME%\bin;%GWT_HOME;%JAVA_HOME%\bin;%TOMCAT_HOME%\bin;%GWT_HOME%; classpath: ;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools...

    新版Android开发教程.rar

    � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。--------------------...

    破解版mdbdriver.jar

    path to a file within the CLASSPATH (read-only), e.g.: jdbc:jstels:mdb:classpath://resources/test.mdb path to a file within a ZIP (JAR) file (read-only), e.g.: jdbc:jstels:mdb:zip://c:/...

    Android大作业报告.doc

    Path: 在开始追加 %JAVA_HOME%\bin; 5. NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。 安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。...

    Android应用开发实验指导书.doc

    PATH,%JAVA_HOME%\bin;%JAVA_HOME%\jr\bin。 CLASSPATH,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(前面的. ;一定要加上) 配置完成后在CMD中输入java –version和javac –version,能看到对应的JDK版本即...

    Jenkins管理员操作手册.docx

    Path= C:\Program Files\Java\jdk1.6.0_20\bin;C:\Program Files\Java\jre6\bin; CLASSPATH= C:\Program Files\Java\jdk1.6.0_20;C:\Program Files\Java\jdk1.6.0_20\lib;C:\Program Files\Java\jdk1.6.0_20\lib\...

    freemarker语法完整版

    sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 B 指令 if, else, elseif 语法 Java代码 ...

    Win10下android studio开发环境配置图文教程

    一、安装Java JDK ...在系统变量里寻找 Path 变量,选择编辑,新建两个变量值%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin。 新建环境变量,命名为CLASSPATH,变量值填入;%JAVA_HOME%\lib;%JAVA_HOME%\lib\t

    Android大作业报告(1).doc

    Path: 在开始追加 %JAVA_HOME%\bin; 5. NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。 安装完成之后,可以在检查JDK是否安装成功.打开cmd窗口,输入java –version 查看JDK的版本信息。...

    Android大作业报告【范本模板】.doc

    Path: 在开始追加 %JAVA_HOME%\bin; 5. NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过. 安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息....

    spring-boot-reference.pdf

    Path Matching and Content Negotiation 27.1.9. ConfigurableWebBindingInitializer 27.1.10. Template Engines 27.1.11. Error Handling Custom Error Pages Mapping Error Pages outside of Spring MVC 27.1.12....

Global site tag (gtag.js) - Google Analytics