簡體   English   中英

UnsatifiedLinkException java —由LTI-CIVIL引起

[英]UnsatifiedLinkException java — caused by LTI-CIVIL

Exception in thread "main" 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 pst.CaptureSystemTest.main(CaptureSystemTest.java:27)
Caused by: java.lang.UnsatisfiedLinkError: no civil in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at com.lti.civil.impl.jni.NativeCaptureSystemFactory.createCaptureSystem(NativeCaptureSystemFactory.java:21)
    ... 1 more

我試圖運行CaptureSystemTest.java隨附LTI公務員下載。 我將該類添加到了自己在Eclipse的包中,並且添加了lti-civil下載隨附的所有jar。

我在堆棧上看到了與此類似的問題,唯一的答案是將以下代碼添加到程序中:

System.setProperty( "java.library.path", "C:/Work/lti-civil/native/win32-x86/" );
Field fieldSysPath = ClassLoader.class.getDeclaredField( "sys_paths" );
fieldSysPath.setAccessible( true );
fieldSysPath.set( null, null );  

但是,Eclipse將Field標記為錯誤,給出了18條導入建議。

我的問題是:
如何開始使用LTI-CIVIL進行應用程序開發?
我的意思是,我需要做什么? 像加罐子等嗎?

我不知道什么是LTI-CIVIL,但通常將第三方庫打包到jar中,您必須將其包含在構建類路徑中。 搜索可以將jar添加到類路徑的各種方法,例如教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM