我已经使用这个命令安装了 java jar 打包
Java版本(1.8)
CLASSPATH=.:/path/to/bcmail-jdk16-144.jar:/path/to/bcprov-jdk16-144.jar:$CLASSPATH
export CLASSPATH
这是执行 java 类文件之一的依赖项所必需的
但它给出了以下错误
pkcs7gen.java:8: error: package org.bouncycastle.cms does not exist
import org.bouncycastle.cms.CMSProcessableByteArray;
^
pkcs7gen.java:9: error: package org.bouncycastle.cms does not exist
import org.bouncycastle.cms.CMSSignedData;
^
pkcs7gen.java:10: error: package org.bouncycastle.cms does not exist
import org.bouncycastle.cms.CMSSignedDataGenerator;
^
pkcs7gen.java:51: error: cannot find symbol
CMSSignedDataGenerator sgen = new CMSSignedDataGenerator();
^
symbol: class CMSSignedDataGenerator
location: class pkcs7gen
pkcs7gen.java:51: error: cannot find symbol
CMSSignedDataGenerator sgen = new CMSSignedDataGenerator();
^
symbol: class CMSSignedDataGenerator
location: class pkcs7gen
pkcs7gen.java:53: error: cannot find symbol
sgen.addSigner(privateKey, myPubCert,CMSSignedDataGenerator.DIGEST_SHA1);
^
symbol: variable CMSSignedDataGenerator
location: class pkcs7gen
pkcs7gen.java:60: error: cannot find symbol
CMSSignedData csd = sgen.generate(new CMSProcessableByteArray(dataToSign),true, "BC");
^
symbol: class CMSSignedData
location: class pkcs7gen
pkcs7gen.java:60: error: cannot find symbol
CMSSignedData csd = sgen.generate(new CMSProcessableByteArray(dataToSign),true, "BC");
^
symbol: class CMSProcessableByteArray
location: class pkcs7gen
Note: pkcs7gen.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
8 errors
以及如何使用 Linux 终端安装 java jar 包
您确实遇到了问题,因为系统无法按照文件中的指示找到源。但是,通常不会“安装” jar 文件。
我建议您首先确保安装了最新的 java 和 java 运行时引擎包。您需要第一个编程,第二个在您的计算机上运行 java 程序。
然后您应该能够下载 jar 文件并适当地使用它。
希望有帮助。