今天在下午没事,做了一个连接数据库操作的java工程,运行时出了点异常,查了一下资料,才知道是我没有把oracle的驱动的jar包放入构建路径中,以下是在网上查的资料.用以本人收藏。
从本质上来将,他们都是一系列jar包或者包含jar的目录.
类路径变量是可以是一个目录,也可以是一系列jar包.从他的名字就可以看出,他定义的是一个路径变量,所以一般来说他的路径是相对与JAVA_HOME或者ECLIPSE_HOME的,因为这些路径是最好要保证可重用的.也就是说,不过你以后的jdk或者eclipse怎么变动位置,他们是相对路径,他们的定义就是一直都有效的.
使用他的时候是在project property->java build path->Library->add variable->choose one->extend.这样就可以选取里面的jar进入自己的工程了.
后者是library,从名字[color=orange][/color]我们就可以知道他是一个用户定义的库.我们可以把一些相关联的一系列jar定义在自定义的库里面,以后导入的时候只要选择这个库,就可以导入所有相关联的jar了.他的路径可以是自由选择的一系列jar.
使用的时候是在project property->java build path->Library->add library->User library->choose one
jFresH_MaN(Contributing to Eclipse) 于 2005-8-14 8:42:08
eclipse Help 中是这么定义的:
Path variables specify locations on the file system. The location of linked resources may be specified relative to these path variables. They allow you to avoid references to a fixed location on your file system.
从本质上来将,他们都是一系列jar包或者包含jar的目录.
类路径变量是可以是一个目录,也可以是一系列jar包.从他的名字就可以看出,他定义的是一个路径变量,所以一般来说他的路径是相对与JAVA_HOME或者ECLIPSE_HOME的,因为这些路径是最好要保证可重用的.也就是说,不过你以后的jdk或者eclipse怎么变动位置,他们是相对路径,他们的定义就是一直都有效的.
使用他的时候是在project property->java build path->Library->add variable->choose one->extend.这样就可以选取里面的jar进入自己的工程了.
后者是library,从名字[color=orange][/color]我们就可以知道他是一个用户定义的库.我们可以把一些相关联的一系列jar定义在自定义的库里面,以后导入的时候只要选择这个库,就可以导入所有相关联的jar了.他的路径可以是自由选择的一系列jar.
使用的时候是在project property->java build path->Library->add library->User library->choose one
jFresH_MaN(Contributing to Eclipse) 于 2005-8-14 8:42:08
eclipse Help 中是这么定义的:
Path variables specify locations on the file system. The location of linked resources may be specified relative to these path variables. They allow you to avoid references to a fixed location on your file system.