Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用共享对象依赖关系运行Camel-K_Java_Apache Camel_Apache Camel K - Fatal编程技术网

Java 使用共享对象依赖关系运行Camel-K

Java 使用共享对象依赖关系运行Camel-K,java,apache-camel,apache-camel-k,Java,Apache Camel,Apache Camel K,我有一个JAR文件,我需要与我的类一起使用。我将JAR部署到托管的maven存储库中。我遇到的问题是JAR文件需要引用一个.so库文件(someLibrary.so)。此文件的大小为6.5MB,因此我无法将其作为资源文件包含。我不知道我跑的时候怎么能把这个放进骆驼K吊舱 JAR中显示的错误是: SEVERE: Failed to load native library 'SomeLibrary' (with java.library.path=/usr/java/packages/lib:/us

我有一个JAR文件,我需要与我的类一起使用。我将JAR部署到托管的maven存储库中。我遇到的问题是JAR文件需要引用一个.so库文件(someLibrary.so)。此文件的大小为6.5MB,因此我无法将其作为资源文件包含。我不知道我跑的时候怎么能把这个放进骆驼K吊舱

JAR中显示的错误是:

SEVERE: Failed to load native library 'SomeLibrary' (with java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib):
[1] no SomeLibrary in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
[1] Exception in thread "main" java.lang.UnsatisfiedLinkError: no SomeLibrary in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
我用来运行此操作的脚本(run.sh)是:

kamel run --dev \
--name some-test \
-d mvn:org.apache.camel:camel-spring:3.6.0 \
-d mvn:org.apache.camel:camel-core:3.6.0 \
-d mvn:org.apache.camel:camel-core-engine:3.6.0 \
-d mvn:org.apache.camel:camel-kafka:3.6.0 \
-d mvn:org.apache.camel:camel-api:3.6.0 \
-d mvn:org.slf4j:slf4j-api:1.7.30 \
-d mvn:org.slf4j:slf4j-log4j12:1.7.30 \
-d mvn:com.google.code.gson:gson:2.8.6 \
-d mvn:com.some:someLibrary:0.0.1-SNAPSHOT \
Tester.java \
--property-file application.properties \
--resource dataset.json

非常感谢您能帮助我使用.so文件。谢谢大家!

想知道so是否可以包含在应用程序jar或其他依赖项jar中想知道so是否可以包含在应用程序jar或其他依赖项jar中