`
xiaodongdong
  • 浏览: 81814 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Spark no civil in java.library.path完美解决方案

阅读更多

   最近在用spark+openfire开发即时通讯工具,在通过SVN将spark的源码下载过并编译运行时报错,错误如下

 

2010-8-2 17:13:48 net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices
警告: com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: no civil in java.library.path
com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: no civil in java.library.path
	at com.lti.civil.impl.jni.NativeCaptureSystemFactory.createCaptureSystem(NativeCaptureSystemFactory.java:24)
	at net.sf.fmj.media.cdp.civil.CaptureDevicePlugger.addCaptureDevices(CaptureDevicePlugger.java:37)
	at net.sf.fmj.media.cdp.GlobalCaptureDevicePlugger.addCaptureDevices(GlobalCaptureDevicePlugger.java:18)
	at org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.scanDevices(MediaPreferencePanel.java:110)
	at org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.<init>(MediaPreferencePanel.java:87)
	at org.jivesoftware.sparkimpl.preference.media.MediaPreference.<init>(MediaPreference.java:33)
	at org.jivesoftware.spark.preference.PreferenceManager.<init>(PreferenceManager.java:58)
	at org.jivesoftware.spark.SparkManager.getPreferenceManager(SparkManager.java:170)
	at org.jivesoftware.spark.filetransfer.SparkTransferManager.<init>(SparkTransferManager.java:181)
	at org.jivesoftware.spark.filetransfer.SparkTransferManager.getInstance(SparkTransferManager.java:139)
	at org.jivesoftware.spark.Workspace.buildLayout(Workspace.java:212)
	at org.jivesoftware.LoginDialog$2.run(LoginDialog.java:1077)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.lang.UnsatisfiedLinkError: no civil in java.library.path
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
	at java.lang.Runtime.loadLibrary0(Runtime.java:823)
	at java.lang.System.loadLibrary(System.java:1030)
	at com.lti.civil.impl.jni.NativeCaptureSystemFactory.createCaptureSystem(NativeCaptureSystemFactory.java:21)
	... 19 more
javasound:主声音捕获驱:0
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, LittleEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, BigEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Unsigned, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, LittleEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, BigEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Unsigned, FrameSize=8 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Signed, FrameSize=8 bits
javasound:麦??(Realtek High Definition A:1
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, LittleEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 16-bit, Stereo, BigEndian, Signed, FrameSize=32 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Unsigned, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Stereo, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, LittleEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 16-bit, Mono, BigEndian, Signed, FrameSize=16 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Unsigned, FrameSize=8 bits
   LINEAR, Unknown Sample Rate, 8-bit, Mono, Signed, FrameSize=8 bits

 

  错误是说找不到civil这个文件,在网上找了好多资料都没有能够解决,最后只能拿出杀手锏,将spark下window文件夹下的dll文化全部放入jdk的bin目录下,问题解决^_^

分享到:
评论
7 楼 ygler 2015-03-03  
lku1314 写道
您好!  看了你的博客解决我在安装spark期间 发生的错误

同时也发生了另个异常

java.io.FileNotFoundException: D:\Workspaces\MyEclipse 8.5\spark\target\classes (拒绝访问。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:215)
at java.util.zip.ZipFile.<init>(ZipFile.java:145)
at java.util.jar.JarFile.<init>(JarFile.java:153)
at java.util.jar.JarFile.<init>(JarFile.java:117)
at org.jivesoftware.sparkimpl.plugin.language.LanguagePlugin.initialize(LanguagePlugin.java:75)

不吝赐教 ,不知你是否碰到过 给个思路都行



请问这个问题你解决了没有呢?
6 楼 lku1314 2014-07-23  
您好!  看了你的博客解决我在安装spark期间 发生的错误

同时也发生了另个异常

java.io.FileNotFoundException: D:\Workspaces\MyEclipse 8.5\spark\target\classes (拒绝访问。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:215)
at java.util.zip.ZipFile.<init>(ZipFile.java:145)
at java.util.jar.JarFile.<init>(JarFile.java:153)
at java.util.jar.JarFile.<init>(JarFile.java:117)
at org.jivesoftware.sparkimpl.plugin.language.LanguagePlugin.initialize(LanguagePlugin.java:75)

不吝赐教 ,不知你是否碰到过 给个思路都行
5 楼 lb_rain 2014-01-21  
参考了一下openfire源码项目的启动参数
增加到VM环境参数中
-Djava.library.path="${workspace_loc:Spark}/target/build/lib/windows"
启动登录后就不会报错了。

忙乎一天,终于有点自豪感!
4 楼 xiexianyong 2013-01-29  
怎么找不到window文件夹啊?
3 楼 baso4233 2012-09-24  
谢谢分享,我也只能这么做了。奏效,希望有其他的解决方案。
2 楼 xiaodongdong 2010-08-24  
k178613133 写道

楼主 
1。编译spark原码时遇到com.apple.*;这个包怎么处理的啊??全部注释掉吗??
2。将spark下window文件夹下的dll文化全部放入jdk的bin目录下,问题解决^_^
意思是 先安装了spark文件夹。然后将安装的spark下window文件夹下的dll文件全部放入 C:\Program Files\Java\jdk1.6.0_10\bin 这个文件夹下吗??
如果不是请问下该怎么放??
如果是为什么照着做了一次,不对呢???
谢谢了……

那个apple的包在源码里面不是有吗?可以引入的,我的这边没有问题,那个问题是那样解决的,不知你那边是什么一个情况?
1 楼 k178613133 2010-08-19  

楼主 
1。编译spark原码时遇到com.apple.*;这个包怎么处理的啊??全部注释掉吗??
2。将spark下window文件夹下的dll文化全部放入jdk的bin目录下,问题解决^_^
意思是 先安装了spark文件夹。然后将安装的spark下window文件夹下的dll文件全部放入 C:\Program Files\Java\jdk1.6.0_10\bin 这个文件夹下吗??
如果不是请问下该怎么放??
如果是为什么照着做了一次,不对呢???
谢谢了……

相关推荐

Global site tag (gtag.js) - Google Analytics