(转)JAVA中path和classpath(Java环境变量的配置)
来源:互联网 发布:强制视频软件 编辑:程序博客网 时间:2024/06/01 23:38
Path路径,是java编译时需要调用的程序(如java,javac等)所在的地方 CLASSPATH 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类。
。Path1.PATH命令可用来设置可执行文件(仅包括:.COM、.EXE及.BAT文件)的搜索路径。当您运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到各目录中搜索该文件; C:\WINDOWS\System32\ CLASSPATH:它是javac编译器的一个环境变量。2. PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;3、windows中默认的系统路径(Path)是 二、设置Java环境 它 的作用与import、package关键字有关。CLASSPATH有点像c\c++编译器中的INCLUDE路径的设置哦,是不是?当c\c++编译 器遇到include <iostream>这样的语句,它是如何运作的?哦,其实道理都差不多!搜索INCLUDE路径,检视文件! 当你自己开发一个package时,然后想要用这个package中的类;自然,你也得把这个package所在的目录设置到CLASSPATH中去! CLASSPATH的设定,对JAVA的初学者而言是一件棘手的事。所以Sun让JAVA2的JDK更聪明一些。你会发现,在你安装之后,即使完全没有设定CLASSPATH,你仍然能够编译基本的JAVA程序,并且加以执行。
这就要找到我们安装JDK的目录,比如我们的JDK安装在c:\jdk1.3\目录下,那么在c:\jdk1.3\bin目录
下就是我们常用的java应用程序,我们就需要把c:\jdk1.3\bin这个目录加到path环境变量里面。
去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包
都位于c:\jdk1.3\lib目录下,所以通常我们都会把这两个jar包加到我们的CLASSPATH环境变量中
set classpath=.;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar。 注意对于jar包,在classpath中
需要跟上完整地文件路径,而不能仅仅跟一个目录。第一个路径的点“.”,代表当前目录,这样当我们运行java AClass
的时候,系统就会先在当前目录寻找AClass文件了。也即,
CLASSPATH ->到哪里找需要执行的.class文件,如: .;%JAVA_HOME%\lib;
前面是一个点[.]再加一个分号[;]再以分号结束[;]
为了看看当前系统的环境变量,我们可以用如下的命令:
到哪里去寻找它们需要的资源。这个目录列表是由一系列的分隔符分开的,Linux/Unix系统下分隔符是冒号“:”
windows系统中是分号“;”。如果,我们想在某个已经存在的环境变量值下加一些自己的值的话,可以这样:
转自http://blog.sina.com.cn/s/blog_7ffb8dd50100wsf2.html
- JAVA中path和classpath(Java环境变量的配置)
- (转)JAVA中path和classpath(Java环境变量的配置)
- 浅谈Java中path、classpath环境变量的配置问题
- classpath和path详解配置原因 classpath、path、JAVA_HOME的作用及JAVA环境变量配置
- JAVA学习第一天(JDK PATH 和 CLASSPATH环境变量的作用及其配置)
- (转)classpath、path、JAVA_HOME的作用及JAVA环境变量配置
- Java环境变量PATH和CLASSPATH
- 【Java】环境变量PATH和CLASSPATH
- 重学Java之环境变量(path和classpath)
- java中path和CLASSPATH的配置和意义解析
- java中path和CLASSPATH的配置和意义解析
- java环境变量为什么要配置path和classpath
- java环境变量为什么要配置path和classpath
- java中配置path和CLASSPATH的意义
- JAVA环境变量JAVA_HOME、CLASSPATH、PATH配置说明
- Java环境变量classpath、path、JAVA_HOME 配置
- JAVA环境变量JAVA_HOME、CLASSPATH、PATH配置说明
- Java环境变量:配置JAVA_HOME,CLASSPATH,PATH的目的
- 【设计模式】装修模式
- 在对话框中加入属性页
- file_get_contents
- 在iPhone上实现简单Http服务
- Teradata alter table title
- (转)JAVA中path和classpath(Java环境变量的配置)
- 当mysql varchar (30)里只存1个字符的值的时候,hibernate 得不到这个值
- Android 的网络编程
- 【IOS】扩展UIImageViewEx实现:手势移动,旋转,缩放(附带一个收缩的文字标签功能)
- QT的Graphics View框架与坐标系
- 陈皓 酷壳牛人
- ios 操作字符串
- linux读书笔记2013-1-25
- android中device_attr 设备属性节点 以备后用