首页 文章

在Windows XP上使用couchbase lite java发行问题

提问于
浏览
0

我正在为我的JavaFX应用程序使用couchbase lite for java(couchbase-lite-java-1.3.1) . 我的代码在Mac OS X,Windows 7/10上运行良好 . 现在我试图让它在Windows XP上运行但我收到以下错误:

使用平台C执行C:\ Documents and Settings \ Administrator \ Desktop \ Testy \ Testy \ dist \ run618830020 \ Testy.jar:\ Documents and Settings \ Administrator \ Desktop \ NetBeans_JavaSE_7.4_Portable \ App \ jdk \ jre / bin / java sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.invoke:62)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.invoke)的sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)中的Application构造函数java.lang.reflect.InvocationTargetException中的异常 . :62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl . java:389)at.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)在sun.reflect.Deleg atingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at sun.launcher.LauncherHelper $ FXHelper.main(LauncherHelper.java:767)引起:java.lang .RuntimeException:无法在com.sun.javafx.application.LauncherImpl.lambda的com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:907)中构造Application实例:class org.company.business.testy.Main java.lang.Thread.run上的$ launchApplication $ 155(LauncherImpl.java:182)(Thread.java:745)引发:sun的sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)中的java.lang.reflect.InvocationTargetException . 在com.sun.javafx的java.lang.reflect.Constructor.newInstance(Constructor.java:423)的sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)中的reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) .application.LauncherImpl.lambda $ launchApplication1 $ 161(L auncherImpl.java:819)at com.sun.javafx.application.PlatformImpl.lambda $ runAndWait $ 175(PlatformImpl.java:326)at com.sun.javafx.application.PlatformImpl.lambda $ null $ 173(PlatformImpl.java:295)在com.sun.javafx.application.PlatformImpl.lambda的java.security.AccessController.doPrivileged(本地方法)$ comLun $ 174(PlatformImpl.java:294)com.sun.glass.ui.InvokeLaterDispatcher $ Future.run(InvokeLaterDispatcher) .java:95)com.sun.glass.ui.win.WinApplication._runLoop(Native Method)at com.sun.glass.ui.win.WinApplication.lambda $ null $ 148(WinApplication.java:191)... 1更多引起:java.lang.UnsatisfiedLinkError:C:\ Documents and Settings \ Administrator \ Local Settings \ Temp \ NetBeans_JavaSE_7.4_PortableTemp \ CouchbaseLiteJavaForestDB.dll:在java.lang.ClassLoader $ NativeLibrary.load中找不到指定的过程(本机方法)java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)java.lang.Runtime.load0(Runti) me.java:809)at java.lang.System.load(System.java:1086)at com.couchbase.lite.util.NativeLibUtils.loadLibrary(NativeLibUtils.java:45)at com.couchbase.lite.store.ForestDBStore . (ForestDBStore.java:75)位于java.lang.Class.forName0(Native Method)的java.lang.Class.forName(Class.java:264),位于com.couchbase.lite.Database.createStoreInstance(Database.java: 1156)at com.couchbase.lite.Database.open(Database.java:1221)位于com.couchbase.lite.Manager.openDatabase(Manager.java:335)的com.couchbase.lite.Manager.getDatabase(Manager.java) :299)org.company.business.testy.dbms.DBMS.initDatabase(DBMS.java:38)org.company.business.testy.dbms.DBMS . (DBMS.java:23)atg.company.business .testy.dbms.DAO . (DAO.java:28)org.company.business.testy.Main . (Main.java:91)... 13 more异常运行应用程序org.company.business.testy.Main

我在Mac OS X,Windows 7和Windows XP中使用相同的Netbeans项目 . 你有关于这个问题的一些信息吗?它试图在CouchbaseLiteJavaForestDB.dll中使用一个程序...

谢谢 .

1 回答

相关问题