問題タブ [ikvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 実行時の CLASSPATH の設定
IKVM を使用しているときに実行時に CLASSPATH 変数を設定するにはどうすればよいですか?
私はそれを使用してそれをやろうとしてきました:
java.lang.System.setProperty("java.class.path", "whatever");
私が呼び出しているクラスが機能するには、クラスパスに構成ファイルが必要です。また、設定が取得されていないことを示すエラーが発生し続けます。
変数を追加しようとしている方法は間違っていますか?
java - IKVM を使用して JAR を変換する (フライングソーサー - xhtmlrenderer)
Flying Saucer Java API を .NET で使用したかったので、IKVMを使用してFlying Saucerライブラリを変換しようとしました。
何らかの理由で、IKVMC から execore-renderer.exe
が提供されたので、名前を に変更core-renderer.dll
し、アセンブリに追加してハッキングしました
どういうわけか、それは与えていjava.lang.NoClassDefFoundError: com.lowagie.text.DocumentException
ます。DocumentException
何かITextRender()
がスローされる可能性があることに気付きましたが、すでに含めていますがcom.lowagie.text
、何かアイデアはありますか?
c# - アセンブリへの参照を追加するにはどうすればよいですか?
PDFからテキストへのC#コードを実行しようとしています。2 つの DLL への参照があり、プログラムを実行しようとすると次のエラーが発生します。
このアセンブリへの参照を追加するにはどうすればよいですか?
java - クレイジーなアイデア: IKVM.NET を使用して .NET と SAP を SAP JCo で接続する
SAP Connector for .NETはSAP によって保守されなくなったため、Microsoft の世界と SAP の世界を接続するための代替手段を探しています。「ERPConnect」のようなサードパーティ製品があることは知っていますが、これを SAP のツールで実行したいと考えています (ちなみに、対象の SAP システムがSAP 4.6Cであるため、 Enterprise Servicesは使用できません)。そのため、ツール IKVM.NET (www.ikvm.net/devguide/net2java.html) と組み合わせてSAP Java コネクタを使用するというクレイジーなアイデアが生まれました。IKVM.NETは、 IKVMCを提供します。Java バイトコードを .NET dll および exe に変換するツール。"否や言うほどない!" SAP JCo を .NET dll に変換し、新しい Visual Studio ソリューションを作成しました。すべての JCO ファイルをソリューションのサブディレクトリに配置しました。生成された IKVM.OpenJDK.Core.dll と sapjco.dll への 2 つの参照を設定しました。すべての JCO クラスが .NET クラスとして利用できるようになりました。楽観主義に満ちた私は、SAP システムに接続するための小さなコードをいくつか書きました。
JCO.Client クライアント = null; client = JCO.createClient(...)
私のテストコードのコンパイルにはエラーがありませんでした。"素晴らしい !" と思いました。次に、tetst アプリケーションを開始しました。残念ながら、JCO.createClient の呼び出しで例外が発生しました。
ミドルウェア レイヤ 'com.sap.mw.jco.rfc.MiddlewareRFC' をロードできませんでした\r\njava.library.path に sapjcorfc がありません
このトピックについて2つの質問があります。
1) SAP Java Connector (SAP JCo) を使用して .NET を SAP に接続するという私の考えは良い考えだと思いますか、それともナンセンスですか? おそらく誰かがすでに同じ考えを持っていました;-)
2) 上記の例外はどのように解決できますか?
c#-4.0 - .net で IKVM を使用して、ANNIE で Named Entity をゲートする
.net 環境で Gate と ANNIE を使用するためのガイダンスを探しています。IKVMC を使用して GATE を .NET DLL に変換し、変換された DLL を使用して .NET/C# で名前付きエンティティ認識を実行することに成功した人はいますか?
前もって感謝します。
java - Java から .NET へのポートのすべてのメソッド名を自動的に大文字にする
IKVMを使用して、大規模な Java ライブラリ プロジェクトを .NET DLL にコンパイルしています。ただし、その際、メソッド名は大文字ではないメソッド名の Java 規則に従っていますが、.NET プロジェクトで .NET dll を使用したいので、メソッド名を大文字にしたいと考えています。
唯一の例外は、toString() などの JDK メソッドのオーバーロードであるメソッドです。これらは小文字のままにする必要があります。
すべてのメソッド (JDK メソッドのオーバーロードではありません!) の名前を自動的に変更し、それらを大文字の名前にするにはどうすればよいですか?
Proguard のような難読化ツールを使用してみましたが、設定の問題が発生し続けており、別の解決策が欲しいことに注意してください。ただし、Proguard で簡単に行う方法を知っている場合は、お知らせください。
.net - PDFBox-IKVMを使用して.NETの最新バージョンを構築する
.NETプロジェクトで使用するために、最新バージョンのPDFBox( http://pdfbox.apache.org/userguide/dot_net.html )をビルドしたいと思います。
私はJavaの経験がまったくありませんが、ここで定義されている手順を使用しています: http ://www.ikvm.net/userguide/tutorial.html
次のバージョンを使用しています。
-IKVM(0.42.0.6)
-PDFBox(1.2.1)JARファイル
問題は、DLLを作成しようとすると、一連のエラーメッセージ(つまり、「java.lang.NoClassDefFoundError」)が表示されることです。私はここで作成者と同じ問題に直面しており(IKVMを使用して.net / C#環境でPDFBox 1.0を使用する方法)、提案された修正を試しました-"lkvmc.exe -target:library -out:"[出力パス]\netpdfbox。 dll "" [PDFBox Path] *。jar"ですが、結果は同じです。エラーメッセージは引き続き表示されます。
前もって感謝します、
ホセ
java - IKVM はどこから CLASSPATH を取得しますか?
jar ファイルから変換された .NET アセンブリがあります。このライブラリは、クラスパス内のファイルを探します。アプリケーションを実行すると、不足しているリソースの例外が発生し続けます。
私は試しました:-リソースファイルをbinフォルダーに配置する-リソースファイルをソースフォルダーに配置し、VSプロジェクトに含めて、コピーローカルをオンに設定する-リソースファイルを含むフォルダーにCLASSPATH環境変数を設定する
上記のどれも機能していません。IKVM がそのクラスパスをどこで参照することを期待しているか、またはプログラムにリソース ファイルを表示させる別の方法を知っている人はいますか?
java - Monotouch 上の IKVM は、VM のサポート/テスト済み展開ですか?
monotouch で IKVM を実行することは、Java アプリケーションを iPhone に展開するための 1 つの方法のようです。この組み合わせは、テスト済みで、現場でうまく使用されているものですか?
.net - .NET アプリケーションで ApacheFOP v1.0 を使用する
Apache FOP v1.0 ライブラリを .NET DLL に正常に準拠させた人はいますか? http://onjava.com/pub/a/onjava/2004/08/18/ikvm.htmlにある IKVM 構文を使用しています。ただし、コンパイルされた DLL は不完全なようです。たとえば、FopFactory オブジェクトを次のようにインスタンス化することはできません。