問題タブ [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 投票する
0 に答える
180 参照

java - jar 内の Netbeans ランタイム構成

私はMavenプロジェクトを持っており、jni4netは依存関係の1つであり、Netbeansで正常に動作しています. しかし、それをjarファイルにパッケージ化すると、エラーが発生しますjava.lang.UnsatisfiedLinkError: no jni4net.n-0.8.8.0 in java.library.path。Project Properties -> Run で Working directory と VM Options を設定することで、Netbenas でこの問題を解決しました。jar またはその他のソリューションとしてパッケージ化する際に、これらの構成を含める方法があります。前もって感謝します...

これが私のポンです

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

java - Java で System.IO.IOException を処理する方法

jni4net を使用して、ハードウェア デバイスを制御する Java プログラムと C# dll ファイルをブリッジしています。デバイスと PC はネットワーク ケーブルで接続されており、Java プログラムが C# dll を介してハードウェア デバイスからデータを取得しているときに、ケーブルが抜かれたケースを頻繁に処理しようとしています。

ネットワーク ケーブルを抜くと、Java 側でキャッチされる C# によって次の例外がスローされます。しかし、Javaで「Exception」、「system.io.IOException」、または「Throwable」でキャッチしようとしても、それは起こりません。

私は何を間違っていますか?他の方法はありますか?任意の入力をいただければ幸いです。ありがとう!

コード:

例外:

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

slimdx - C# ライブラリが既存のマネージ dll に依存している場合に JNI4NET を使用するにはどうすればよいですか?

Java で使用したい .NET プログラムは、DirectX のマネージド ラッパーである SlimDX に依存しています。問題なく通常どおりプロジェクト参照に追加します。

しかし、JNI4NETのbuild.cmdを使ってみると、ちゃんと参照してproxygenでフォルダに入れているのに、一体何のSLimDXなのか分からないというCS0400エラーが出てしまいます。「グローバル名前空間」に見つかりません。

これ ('global::net.sf.jni4net.utils.Convertor.StrongJp2C') は問題のある行の 1 つです。

ここに画像の説明を入力

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

java - jni4net 経由で実行されている C#/.Net プログラムをデバッグすることは可能ですか?

Java から jni4net 経由で C#-DLL へのメソッド呼び出しを行っており、C# コードをデバッグしたいと考えています。

ここで答えを試しましたが、うまくいきませんでした。他に何ができますか?