0

我是使用 IKVM 的新手。我正在使用 .NET 开发项目,但它的某些功能在 Java 中更容易实现。我需要使用几个 java Jars(来自 WSS4J 和 Axis)。我使用 jar2ikvmc 生成 script.cmd 文件。我运行这个文件并从 jar 中获取 dll。但是当我在我的 C# 项目中引用这些 dll 并使用它们时,我得到了这个 NoSuchProviderException。

这是来自异常的stackTrace:

v sun.security.jca.GetInstance.getService(字符串类型,字符串算法,字符串提供者)

v sun.security.jca.GetInstance.getInstance(String type, Class clazz, String algorithm, >String provider)

v java.security.Security.getImpl(字符串,字符串,字符串)

v java.security.KeyStore.getInstance(字符串类型,字符串提供者)

v cz.praktik.vzpmodul.b2b.B2BSluzby.nactiAlias(字符串)

v cz.praktik.vzpmodul.b2b.B2BSluzby..ctor(字符串 serioveCisloKlice)

v VzpModulTest.Program.Main(String[] args) v C:\Users\florian\Documents\Visual Studio >2008\Projects\VzpModulTest\VzpModulTest\Program.cs:řádek 21

v System.AppDomain._nExecuteAssembly(程序集程序集,String[] args)

v System.AppDomain.ExecuteAssembly(字符串 assemblyFile,证据 assemblySecurity,>String[] args)

v Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

v System.Threading.ThreadHelper.ThreadStart_Context(对象状态)

v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, >ContextCallback callback, Object state)

v System.Threading.ThreadHelper.ThreadStart()

知道如何解决这个问题吗?Java 中的项目对我来说工作得很好。我有 Windows7 32b。

谢谢你。

4

0 回答 0