以前的做法是:
假设jbuilder的工程路径为:
E:/jb/myproject/myproject.jbx
于是E:/jb/myproject/新建了一个libjars目录,
然后在把所有要用到的lib都复制到这个目录下。
接下来在Tool --> Configure-->Libraries-->new -->Folder选择project(这个非常重要)。
再把刚才的jar全部添加进来。再在工程里进行引用。
这样的做法可以保证把一个工程复制到别的机器上的时候,直接打开工程就可以使用。
但是这样的工程多了,会导致大量的jar文件冗余。
于是找到一个应该算是更好的做法。
先建立一个文件加,比如我的是: E:/javalibs。
然后在这下面放好我要用的javalib。
例如
E:/javalibs 的目录
2004-11-29 11:47 <DIR> .
2004-11-29 11:47 <DIR> ..
2004-11-29 11:49 <DIR> javamail-1.3.2
2004-05-11 12:54 <DIR> jaf-1.0.2
2004-11-29 11:56 <DIR> oscache-2.0.2
2004-11-29 11:57 <DIR> sitemesh-2.2.1
2004-11-29 11:57 <DIR> webwork-2.1.6
2004-11-29 12:35 <DIR> propertyset-1.2.0
2004-11-29 12:37 <DIR> clickstream-1.0.2
2004-11-29 15:09 <DIR> oscore-2.2.4
2004-11-29 15:19 443 javamail1.3.2.library
2004-11-29 15:25 396 jaf1.0.2.library
2004-11-29 15:25 1,297 sitemesh2.2.1.library
然后再是
Tool --> Configure-->Libraries-->Add folder-->
E:/javalibs。
接下来添加新的lib。
new -->Folder选择 E:/javalibs(这个非常重要)。
因为这样配置的library生成的路径就是相对路径了。
以后在复制工程到别的电脑上的时候。直接把 E:/javalibs复制过去,然后
Tool --> Configure-->Libraries-->Add folder--> 选择你复制过来的目录,
这个目录下的lib就自动配置好并且可用了。
一个library文件示例 :
E:/javalibs/javamail1.3.2.library
<?xml version="1.0" encoding="UTF-8"?>
<library>
<!--JBuilder Library Definition File-->
<fullname>javamail1.3.2</fullname>
<class>
<path>[javamail-1.3.2/mail.jar]</path>
</class>
<source>
<path>javamail-1.3.2/src/java</path>
</source>
<documentation>
<path>javamail-1.3.2/docs/javadocs</path>
</documentation>
<required>jaf1.0.2</required>
<lastmodsaved>1101712764000</lastmodsaved>
</library>
假设jbuilder的工程路径为:
E:/jb/myproject/myproject.jbx
于是E:/jb/myproject/新建了一个libjars目录,
然后在把所有要用到的lib都复制到这个目录下。
接下来在Tool --> Configure-->Libraries-->new -->Folder选择project(这个非常重要)。
再把刚才的jar全部添加进来。再在工程里进行引用。
这样的做法可以保证把一个工程复制到别的机器上的时候,直接打开工程就可以使用。
但是这样的工程多了,会导致大量的jar文件冗余。
于是找到一个应该算是更好的做法。
先建立一个文件加,比如我的是: E:/javalibs。
然后在这下面放好我要用的javalib。
例如
E:/javalibs 的目录
2004-11-29 11:47 <DIR> .
2004-11-29 11:47 <DIR> ..
2004-11-29 11:49 <DIR> javamail-1.3.2
2004-05-11 12:54 <DIR> jaf-1.0.2
2004-11-29 11:56 <DIR> oscache-2.0.2
2004-11-29 11:57 <DIR> sitemesh-2.2.1
2004-11-29 11:57 <DIR> webwork-2.1.6
2004-11-29 12:35 <DIR> propertyset-1.2.0
2004-11-29 12:37 <DIR> clickstream-1.0.2
2004-11-29 15:09 <DIR> oscore-2.2.4
2004-11-29 15:19 443 javamail1.3.2.library
2004-11-29 15:25 396 jaf1.0.2.library
2004-11-29 15:25 1,297 sitemesh2.2.1.library
然后再是
Tool --> Configure-->Libraries-->Add folder-->
E:/javalibs。
接下来添加新的lib。
new -->Folder选择 E:/javalibs(这个非常重要)。
因为这样配置的library生成的路径就是相对路径了。
以后在复制工程到别的电脑上的时候。直接把 E:/javalibs复制过去,然后
Tool --> Configure-->Libraries-->Add folder--> 选择你复制过来的目录,
这个目录下的lib就自动配置好并且可用了。
一个library文件示例 :
E:/javalibs/javamail1.3.2.library
<?xml version="1.0" encoding="UTF-8"?>
<library>
<!--JBuilder Library Definition File-->
<fullname>javamail1.3.2</fullname>
<class>
<path>[javamail-1.3.2/mail.jar]</path>
</class>
<source>
<path>javamail-1.3.2/src/java</path>
</source>
<documentation>
<path>javamail-1.3.2/docs/javadocs</path>
</documentation>
<required>jaf1.0.2</required>
<lastmodsaved>1101712764000</lastmodsaved>
</library>