問題タブ [jni4net]

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.

0 投票する
1 に答える
474 参照

java - jni4net で実行されている Java プログラムをデバッグすることは可能ですか?

現在、IIS Express で実行されている C# アプリケーションでjni4net経由で Java ライブラリを使用していますが、Java ライブラリが例外をスローしています。Java コードをデバッグするためにデバッガーを接続することは可能ですか?

試行: IntelliJ 提供する指示に従って、JVM オプションに以下を追加しようとしました。

しかし、例外があります:

0 投票する
1 に答える
1677 参照

java - c# から Java への jni4net 戻り値

私はjni4netを使用して、Java(Eclipse)からC#(Visual Studio 2013を使用)で作成したライブラリを呼び出しています。これが私のC#ライブラリのコードです:

ここに私のJavaコードがあります:

jni4net パケットに含まれていた「proxygen」スクリプトを使用して、mt C# コードを Java にラップしています。

関数「Hello」と「Repeat」を呼び出すと、すべて正常に機能します。正しい出力が得られますが、関数「mult」を呼び出すと、次のエラーが発生します。

また、ログ ファイルも生成されます。

問題は、C# ライブラリから Java に値を返す方法がわからないことです...

また、関数のパラメーターを変更しようとしました:

そしてJavaで:

しかし、同じエラーが発生するようです..どうすればよいですか?

アドバイスありがとう、ステファノ

0 投票する
1 に答える
1048 参照

jni4net - スレッド「メイン」の例外 java.lang.Error: 未解決のコンパイルの問題: JNI4net

私はJNI4netを使用していますが、ビルドパスにインストールされたライブラリとEclipseはそれらを認識しますが、それでも実行時エラーが発生します。なぜそれがあなたの意見にあるのでしょうか? これがコードです。

そして、これが私が受け取るメッセージです!

0 投票する
2 に答える
661 参照

java - スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: firstdata.icvtnsclient.SslTcpClient.__ctorSslTcpClient0(Lnet/sf/jni4net/inj/IClrProxy;)V

サードパーティの dll ファイルから jni4net jar と dll ファイルを作成しました。タイトル セクションに記載されているエラーが表示されます。私の最初の質問は、通常の jar ファイルを操作するのと同じように、jni4net jar ファイルを直接使用できるかということです。次のように新しいファイルを作成してインスタンスを作成しようとすると、エラーが発生します。

助けてくれてありがとう。

0 投票する
0 に答える
408 参照

java - jni4netを使用して.Net dllをJavaに移植する

.net コードを Java に移植するのに苦労しているときに、jni4net という素晴らしいプログラムを見つけました。サンプル コードは問題なく動作しましたが、dll でエラーが発生します。

私の dll コードは、Microsoft Office (powerpoint、word) 相互運用アセンブリで構成されています。これら 2 つのライブラリが原因でエラーが発生しているようです。

build.cmd 内の自動生成コードは次のとおりです。

これを行うことで、2つのライブラリを手動で追加しようとしました

実際、上記の変更されたコードは、何千もの新しいエラーを引き起こしました (元のコードとは異なります)。

誰かがこれを修復する方法を教えてもらえますか?

0 投票する
1 に答える
348 参照

ikvm - IKVM/JNI4Net などのツールを使用して C# コードから Java アプリケーション (多くのサードパーティ ライブラリに依存する) を実行することは可能ですか?

C# コードから Java API を呼び出したい。私の Java API は、いくつかのサードパーティ ライブラリにバンドルされた jar ファイルです。IKVM と JNI4Net を使用しようとしています。いくつかの Java 関数を呼び出すことができますが、コードがサード パーティのライブラリに依存している場合、エラーが表示されます: NoClassDefFoundError' が dll で発生しました。私の質問は、そのような JNI ベースのツールを使用して C# コードから Java アプリケーション (多くのサードパーティ ライブラリに依存する) を実行することは可能ですか?