Java 对本机库使用FatJar
我使用FatJar创建一个包含postgresql.jar、jdatepicker.jar和本机库的jar。我已经将项目合并到一个jar中。没有postgresql和jdatepicker jar错误。我可以通过编程方式加载本机库。但我不能加载依赖库。当我放置库C:\Windows\System32时,没有加载依赖库错误。但我想从jar加载依赖库。我解压缩了我的fatjar,我可以看到依赖库。但我不能从罐子里装东西。我该怎么做 编辑: 这是我的错误输出: 这是我的类路径:Java 对本机库使用FatJar,java,jar,shared-libraries,onejar,Java,Jar,Shared Libraries,Onejar,我使用FatJar创建一个包含postgresql.jar、jdatepicker.jar和本机库的jar。我已经将项目合并到一个jar中。没有postgresql和jdatepicker jar错误。我可以通过编程方式加载本机库。但我不能加载依赖库。当我放置库C:\Windows\System32时,没有加载依赖库错误。但我想从jar加载依赖库。我解压缩了我的fatjar,我可以看到依赖库。但我不能从罐子里装东西。我该怎么做 编辑: 这是我的错误输出: 这是我的类路径: <?xml ve
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="JavaWinForms"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="jdatepicker-1.3.4.jar"/>
<classpathentry kind="lib" path="postgresql-9.4-1201.jdbc41.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
我的本机库位于/project/lib文件夹中。简单地说,您可以将Java应用程序的依赖关系看作两个独立的东西:
无耻的自我提升:您还可以使用我创建的一个名为JAR的工具,它非常类似于一个JAR。简单来说,您可以将Java应用程序的依赖性看作两个独立的东西:
无耻的自我提升:您还可以使用我创建的一个名为JAR的工具,它非常类似于一个JAR。简单来说,您可以将Java应用程序的依赖性看作两个独立的东西:
无耻的自我提升:您还可以使用我创建的一个名为JAR的工具,它非常类似于一个JAR。简单来说,您可以将Java应用程序的依赖性看作两个独立的东西:
无耻的自我推销:你也可以使用我创建的一个名为的工具,它非常类似于一个罐子。我不知道你在问什么。您看到的具体错误是什么?你能给我们看看你看到的和你期望看到的截图吗?我看到“找不到依赖库”错误。你能发布错误的全文吗?你能告诉我们你的类路径和本机库路径吗?我编辑了我的问题。实际上,我可以加载本机库,但不能加载依赖库。您必须设置本机库路径。你怎么做到的?我不知道你在问什么。您看到的具体错误是什么?你能给我们看看你看到的和你期望看到的截图吗?我看到“找不到依赖库”错误。你能发布错误的全文吗?你能告诉我们你的类路径和本机库路径吗?我编辑了我的问题。实际上,我可以加载本机库,但不能加载依赖库。您必须设置本机库路径。你怎么做到的?我不知道你在问什么。您看到的具体错误是什么?你能给我们看看你看到的和你期望看到的截图吗?我看到“找不到依赖库”错误。你能发布错误的全文吗?你能告诉我们你的类路径和本机库路径吗?我编辑了我的问题。实际上我可以加载本机库,但是