众所周知。eclipse的project bulid path中能够引用第三方类库(如图1)。

图1

可是这样的方式有个缺点:对类库的引用是通过绝对路径。假设有两台电脑(办公室1台、家1台),非常可能造成由于类库的路径不同导致eclipse报错。

但其实,两台电脑中仅仅是libraries文件夹的绝对路径不同,从libraries開始的子文件夹全然同步。

仅仅要满足这个条件,就能够用以下的方式引入类库:

1.建立classpath variable。在window->preferences中的建立新的classpath variable(如图2);

图2

2.在build path中选择add varibale,然后在弹出的窗体中选择变量项并选择extend...(如图3)

图3

3.在variable extend窗体中选择所须要的类库(如图4)

图4

这样。类库就是以基于classpath variable的相对路径引用(如图5)。

图5

仅仅要能保证两台电脑上全部类库从某一文件夹開始的相对路径一致,就能够通过建立eclipse的classpath variable保证项目在两台电脑迁移的过程中不会由于引用类库而报错。

查看原文