java开发中,怎么样把外部引用的包设置相对路径,避免项目做好后在打包的时候把外部jar文件一移动就错了

java开发中需要引用外部的一些包,但是每次引用进来都是按“添加外部JAR”使得我 把做好的项目一打包,外部的jar包一移动,项目中的引用路径的不对。请问怎么使用相对路径进行引用,也就是说怎么样把外部包放到项目中来呢?

把所需要的jar包放在项目文件中,一般是在WEB-INF文件夹下面建一个lib文件夹,然后把jar包放进去。如果你用eclipse的时候,通过build path 把jar文件导入到项目中。这样就可以动态使用jar文件了,移动项目也不会出现找不到jar包了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-18
你直接复制jar文件到项目中的lib文件夹中就可以了,这样不需要你去引用而是移到项目中了本回答被网友采纳
第2个回答  2012-12-18
你可以导出导入项目的时候选择全部文件~~会把夹包一起导出的
第3个回答  2012-12-18
难道你要部署在自己的开发机上?追问

不是啊,因为做好的一些项目老师要看效果,比如引入外部的数据库驱动,一大包交给老师,老师一运行就发现里面找不到驱动包,这很是烦恼

java开发中,怎么样把外部引用的包设置相对路径,避免项目做好后在打包...
把所需要的jar包放在项目文件中,一般是在WEB-INF文件夹下面建一个lib文件夹,然后把jar包放进去。如果你用eclipse的时候,通过build path 把jar文件导入到项目中。这样就可以动态使用jar文件了,移动项目也不会出现找不到jar包了

eclipse中的java工程项目如何引用外部jar包和dll动态链接库
相对路径引用:首先在工程目录下,新建一个libs文件夹,将要导入的dll文件包放入其中,右键工程-->properties-->java Build Path-->Source,点开工程,选择Native libraries location...,点击右侧的edit..-->Workspace..,选择libs文件夹即可。

java项目导出问题
缺少外部的包,就在项目右键buildPath-Configration 那一项里面,add externJar 添加进去 自己建立的lib文件夹放外部jar文件的话,同上 打开那一项后,点击 在项目内导入(英文忘了咋说了),选择项目打开lib文件夹,选住就行了,这样外部包就是相对路径的了 ...

java程序打包后的相对路径的问题,急!!
然后别把config.properties文件打包到jar里面,放在同一个目录下就行了。

java项目中jar包引用问题
你没有把你的jar包文档加载进项目中,项目编译时默认只会去加载lib文件夹下的jar包,当然会找不到你放其他文件夹下的包 右击项目=》Build Path=》Configure Build Path...添加你自己的jar包管理,点进去跟着向导做,导入你自己工程下存放的jar包文件夹就行了 ...

当我把一个java项目打包jar包在cmd运行时可以只输入相对路径嘛
如果你执行java命令的路径和jar在一个路径,那么可以不用输入jar的路径 如果执行java命令的路径和jar不在一个路径,那么需要输入相对路径或绝对路径 例如: jar在e:\\ee\\jj.jar 在e:\\下执行java 那么可以是 java -jar ee\/jj.jar或java -jar e:\/ee\/jar 以上执行成功的前提是你的jar包是能运行的...

含有第三方dll文件java项目打包成.exe文件,运行报错找不到dll文件,有...
应该是代码里面文件路径有问题,我之前打包也提示过图片找不到,两种解决方法,一种是将文件路径写成绝对路径,另一种是把文件放到打包的EXE文件同路径下,代码里面路径取相对路径.\/文件名

java开发的应用程序,安装后找不到文件路径
看你用的是相对路径还是绝对路径了,在IDE中若用了相对路径是可以访问的,但是到别的环境下,相对路径变化~你就FileNotFoundException了

java中用相对路径打开文件。
1、在Java开发工具的project中使用相对路径 在project中,相对路径的根目录是project的根文件夹,在此就是repathtest文件夹了。创建文件的写法是:File f = new File("src\/com\/lavasoft\/res\/a.txt");File f = new File("doc\/b.txt");注意:路径不以“\/”开头;脱离了IDE环境,这个写法就是...

如何解决java程序中资源路径错误
1. 确定资源的正确路径 首先,您需要知道您的资源文件放在项目的哪个地方。在Java中有两种常见的方式来引用资源:- **相对于类路径的资源**:这些资源通常放在项目的`resources`目录下,这个目录被标记为类路径的一部分(在IDE中配置)。使用这种方式,您可以使用`Class.getResource()`或`ClassLoader....

相似回答