导航:首页 > 编程语言 > java的classpath配置

java的classpath配置

发布时间:2023-03-08 08:32:06

java的环境变量classpapth和path怎么设置

1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量
2.系统变量(S)中配置如下:
2.1,新建系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.5.0_17(该目录为JDK安装的目录)
2.2,编辑CLASSPATH,如果没有该变量则新建,
变量名:CLASSPATH
变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注:该变量值置于CLASSPATH即可, 其中:变量值最后要记得加“;”)
2.3,编辑PATH,如果没有则新建
变量名:PATH
变量值:.;%JAVA_HOME%\bin; (注:该变量值置于PATH前面,如果你只有一个JDK版本,可以不用编辑PATH,如果为了区别版本,那还是配置PATH变量值)。

⑵ Java环境变量中classpath是必须配置吗

设置环境变量

在java 中需要设置三个环境变量(1.5之后不用再设置classpath了,但个人强烈建议继续设置以保证向下兼用问题)

JDK安装完成之后我们来设置环境变量:右击“我的电脑”,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:

(1)配置path变量:

为什么要配置path变量?因为电脑系统将根据该变量的值找到java编程中需要的一些程序,比如javac.exe、java.exe、javah.exe等等,其中javac.exe程序是用于编译java源代码,java.exe程序是用于执行后缀为class的代码。

(2)配置classpath变量:

为什么要配置classpath变量?配置classpath变量,才能使得java解释器知道到哪里去找标准类库,这些标准类库是别人已经写好了的,我们只管使用。

(3)配置JAVA_HOME变量:

为什么要配置classpath环境变量?一是为了方便引用,比如,JDK安装在C:Program FilesJavajdk1.5.0_17目录里,则设置JAVA_HOME为该目录路径。

⑶ java中classpath如何配置

java中classpath的配置方法如下:
我的电脑(计算机)-右击属性-高级-环境变量-系统变量-新建JAVA_HOME,classpath,path
变量名
JAVA_HOME
变量值
D:\Program Files\Java\jdk1.6.0_10
变量名
classpath
变量值
;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
变量名
path
变量值
%JAVA_HOME%\bin;
jdk6以后的版本都不用再配CLASSPATH,而且也不建议去配。
理论上java安装完一个变量都不需要配置,只不过为了命令行敲起来方便,所以通常会把jdk/bin目录下加入到path变量中。

⑷ java中如何设置classpath.

工具:电脑

步骤:

1、点击 此电脑,然后选择属性

⑸ java环境安装好了之后,需要进行什么配置。配置的变量或者参数的名称是什么。

通常我们需要配置path,java_home,classpath三个环境变量。

其配置过程为:右击我的电脑,选属性,高级,环境变量,然后将path变量设置为C:Program Filesjavajdk1.6.0_14in;最好放在path变量的开始部分,其后必须加;分号作为分隔符。

配置path变量的目的是为了方便我们编译并运行java程序,即配置好path环境变量之后,则在任意路径下都能调用javac,java命令来编译,运行程序。

新建java_home变量,其配置为:java_Home=C:Program Filesjavajdk.1.6.0_14,配置java变量的目的是为了能正确启动java服务器,比如要启动Tomcat服务器就必须配置java_Home变量;

通常ClassPath变量用来指定java类路径,该类包含我们自己定义的类及jdk之外的.jar库文件。

比如我们以记事本的方式开发jdbc程序时,如要访问MySQL数据库,最好通过ClassPath变量来装载MySQL驱动包,其配置为:ClassPath=mysql-connector-java-5.0.4-bin.jar,其中的.点号代表当前路径,通常表示我们自己所写的类的路径。

注意:

通过继承开发环境来编写java程序时,不需要配置ClassPath变量,因为通过继承开发环境可以直接装载外部.jar库文件。

⑹ ClassPath详解

使用JAVA开发或运行基于JAVA编写的程序,在安装JDK之后,一般需要配置如下几条环境变量(以Windows为例):

那么,它们的作用是什么呢?
JAVA_HOME 该变量指明了JAVA运行环境的安装路径。它和JAVA之间,除了字面相似度高外,没有什么联系。之所以配置该变量大约有三点原因:

如果确定没有应用依赖该变量,甚至可以不配置。但基于前两个优点,一般不建议这么做。

CLASSPATH 该变量指明JAVA运行环境JRE搜索 .class 文件的路径。

PATH 该变量指明操作系统查找可执行程序的路径。该变量由操作系统使用,配置 %JAVA_HOME%in 以便快捷访问该目录下如 java 、 javac 等命令行和其他JDK工具。

明白了这三个变量的用途,可知对于JAVA程序最重要的是 ClassPath 环境变量,因为它指明JAVA程序搜索第三方和用户自定义类的路径,如果不正确配置,JAVA程序将不能正常运行。
那么如何正确配置 ClassPath 呢?有如下四种方式:

其中第三种方式和第四种方式可独自配置单个JAVA应用而不影响其他JAVA应用,官方推荐使用第三种方式配置 ClassPath 。具体的配置方法如开篇所述,形式类似如下:

每个路径之间使用英文分号‘;’进行分隔(linux环境下则使用英文冒号‘:’分隔)。这个例子中的单个路径都是文件夹,除此之外,单个路径还可以是特定的jar包和zip包路径。假如一个类文件的路径如下

如果该类位于 com.zdb 包下,那么正确设置的 ClassPath 为:

如果该类引用了如下的第三方jar包:

此时 ClassPath 为:

如果该类引用了多个第三方jar包:a.jar b.jar c.jar,此时 ClassPath 为:

也可以使用通配符‘*’表示为:

需要注意的是:

针对第二点,上一个例子在程序运行时,使用系统属性 java.class.path 获得的类路径可能为(注意abc的顺序已改变):

这个顺序对于JVM加载类颇为重要。假设特殊情况下,b.jar和c.jar中都含有同包名且同类名的一个类,那么JVM当查找到c.jar时发现该类后,将不会继续查找b.jar。如果JAVA应用依赖于jar包的加载顺序,那么需要明确指定jar包顺序,而不能使用通配符。

针对第三点, manifest 文件配置类路径和前三种方式稍有不同,形式为:

注意到,使用空格分隔各个路径而不是分号‘;’或冒号‘:’。另外,当类路径过多而需要换行时,从第二行开始,必须以两个空格开头。

附:
JAVA类路径官网介绍
Manifest文件类路径说明
一个jar包加载顺序引发的BUG

阅读全文

与java的classpath配置相关的资料

热点内容
udp命令字 浏览:659
app服务端java源码 浏览:798
电脑用文件夹玩大型游戏 浏览:254
安卓耳塞失灵怎么办 浏览:765
华三交换机保存命令 浏览:605
命令方块怎么调键盘 浏览:841
不把密码存在服务器上怎么办 浏览:398
怎么让指令方块的命令消失 浏览:543
用单片机做plc 浏览:404
云服务器进入子目录命令 浏览:795
服务器机柜如何配电 浏览:578
怎么删除iphone资源库里的app 浏览:940
pdf鱼 浏览:648
单片机pcf8591什么作用 浏览:805
sql命令学院 浏览:283
加密软件在电脑那个盘 浏览:988
android获取外部存储 浏览:573
怎么查自己家的服务器地址 浏览:858
编程c语言工作好不好 浏览:569
单片机焊接地怎么连接 浏览:694