Java -jar 无法使用自定义文件夹名称(云)代替默认库



Java -jar OracleOCISecondary.jar param1 param2

我正在尝试使用具有一些依赖项 jar 的命令提示符运行 jar 文件。

使用默认生成的 lib 文件夹和清单文件运行它时,它工作正常,但是当我将 lib 文件夹名称更改为 oracle 并且在 MANIFEST 中相同时。MF文件,如下所述:

在 OracleOCISecondary 中没有主清单属性.jar

这是我的清单.mf文件:-

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.8.0_66-b18 (Oracle Corporation)
Class-Path: oracle/oracle-1.0.jar oracle/Util-1.0.jar oracle/aopalliance-repacka
ged-2.5.0-b05.jar oracle/apache-mime4j-0.6.1.jar oracle/bcpkix-jdk15on-1.52
.jar oracle/bcprov-jdk15on-1.52.jar oracle/commons-codec-1.10.jar oracle/commo
ns-io-2.1.jar oracle/commons-lang3-3.4.jar oracle/guava-19.0.jar oracle/hk2-ap
i-2.5.0-b05.jar oracle/hk2-locator-2.5.0-b05.jar oracle/hk2-utils-2.5.0-b05
.jar oracle/httpclient-4.5.2.jar oracle/httpcore-4.4.9.jar oracle/httpmime-4.0
.1.jar oracle/jackson-annotations-2.7.4.jar oracle/jackson-core-2.7.4.jar 
oracle/jackson-databind-2.7.4.jar oracle/jackson-datatype-jdk8-2.7.4.jar oracle
/jackson-datatype-jsr310-2.7.4.jar oracle/jackson-jaxrs-base-2.7.4.jar 
oracle/jackson-jaxrs-json-provider-2.7.4.jar oracle/jackson-module-jaxb-anno
tations-2.7.4.jar oracle/javassist-3.20.0-GA.jar oracle/javax.annotation-ap
i-1.2.jar oracle/javax.inject-2.5.0-b05.jar oracle/javax.ws.rs-api-2.0.1.ja
r oracle/jersey-client-2.24.1.jar oracle/jersey-common-2.24.1.jar oracle/jerse
y-guava-2.24.1.jar oracle/jsr305-3.0.1.jar oracle/log4j-1.2.16.jar oracle/oci-
java-sdk-full-1.2.27.jar oracle/osgi-resource-locator-1.0.1.jar oracle/slf4
j-api-1.7.21.jar oracle/tomitribe-http-signatures-1.0.jar oracle/validation
-api-1.1.0.Final.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: com.corenttech.engine.secondary.oracle.OracleOciOperations

请验证您的文件末尾是否包含新行或回车符。请参阅 Java SE 文档或此注释。

最新更新