IKVM を初めて使用します。私は .NET でプロジェクトに取り組んでいますが、その機能の一部は Java で行う方が簡単です。(WSS4J および Axis からの) いくつかの Java Jar を使用する必要があります。jar2ikvmc を使用して script.cmd ファイルを生成します。このファイルを実行して、jar から dll を取得します。しかし、C# プロジェクトでこれらの dll を参照し、それらを使用すると、この NoSuchProviderException が発生します。
例外からのstackTraceは次のとおりです。
v sun.security.jca.GetInstance.getService (ストリング型、ストリング・アルゴリズム、ストリング・プロバイダー)
v sun.security.jca.GetInstance.getInstance (ストリング・タイプ、クラス clazz、ストリング・アルゴリズム、>ストリング・プロバイダー)
v java.security.Security.getImpl(String , String , String )
v java.security.KeyStore.getInstance (ストリング・タイプ、ストリング・プロバイダー)
v cz.praktik.vzpmodul.b2b.B2BSluzby.nactiAlias(ストリング)
v cz.praktik.vzpmodul.b2b.B2BSluzby..ctor(String 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(String assemblyFile, Evidence assemblySecurity, >String[] args)
v Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
v System.Threading.ThreadHelper.ThreadStart_Context (オブジェクトの状態)
v System.Threading.ExecutionContext.Run (ExecutionContext executionContext, >ContextCallback コールバック, オブジェクト状態)
v System.Threading.ThreadHelper.ThreadStart()
この問題を解決する方法はありますか? Javaのプロジェクトは私にとってはうまくいきます。私は Windows7 32b を持っています。
ありがとうございました。