eclipse中源文件运行无误,导出jar文件运行出错:Could not locate home,java.io.FileNotFoundException

java.io.FileNotFoundExceptionatorg.jivesoftware.openfire.XMPPServer.locateOpenfire(XM... java.io.FileNotFoundException
at org.jivesoftware.openfire.XMPPServer.locateOpenfire(XMPPServer.java:874)
at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:347)
at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:468)
at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:212)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:113)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.simontuffs.onejar.Boot.run(Boot.java:306)
at com.simontuffs.onejar.Boot.main(Boot.java:159)
展开
 我来答
百度网友6de83b109
2012-06-12
知道答主
回答量:14
采纳率:0%
帮助的人:11.2万
展开全部
if (openfireHome == null) {
try {
openfireHome = verifyHome("..", jiveConfigName).getCanonicalFile();
}
catch (FileNotFoundException fe) {
// Ignore.
}
catch (IOException ie) {
// Ignore.
}
}
openfireHome = verifyHome("D:\\openfire_src\\openfire_src\\target\\openfire", jiveConfigName).getCanonicalFile();
//openfireHome写你的配置地址
pangxchao
2012-04-13 · 超过11用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:35.8万
展开全部
你的异常是 java.io.FileNotFoundException
这个异常估计是你项目中引用了别的文件 你导出jar包的时候 那些文件路不在你jar包的相对路径下。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whw378
2012-04-12 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:182万
展开全部
导出文件怎么怎么可能报错呢,你又没运行jdk,这是控制台的信息! 不知道你在干嘛
更多追问追答
追问
我在把导出的jar包在命令行里运行,报的以上错误
追答
classpath 对了没 ? 有没加上包名?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式