1

Java アプリケーションに統合するためのソースコードまたはライブラリを含むアクティブな Java リモート デスクトップ アプリケーションはありますか?

問題は、ultravnc、realvnc、tightvnc が Java で利用できない (オープンソース) ことです。

すべてのプラットフォームで実行できるように、プレーンな Java コードにする必要があります。

編集: Java だけで作成することはできないかもしれませんが、GPU と CPU が優れている時代には、CUDA、OpenCL、Rootbeer など、マルチスレッドのサポートを追加するいくつかのライブラリを使用する方が良いかもしれません ( https://github.com /pcpratts/rootbeer1 )

4

2 に答える 2

1

RealVNC に接続可能な Java アプレットを覚えていますが、それはオープンソースではありませんでした。コンパイルされたソースは難読化されているため、アンコンパイルできません。

ソースを求めることができるかもしれません。

http://www.realvnc.com/products/vnc/documentation/4.0/win/javaをご覧ください。

Java は高水準プログラミング言語で、VNC は水準プログラミング言語でプログラムされています。Java と他の低レベル プログラムのjniの組み合わせで解決策を見つけることができるかもしれません。

しかし、普通のJavaではありません。

于 2013-01-07T15:34:13.793 に答える
1

Java にはデスクトップの変更を調べるための (高速な) API がないため、誰も Java で VNC サーバーを実装しようとはしませんでした。1 fps 以下で生活できる場合は、RobotAPI を使用できます :-)

したがって、取得できるのは VNC クライアント/ビューアーだけです。TightVNCは無料で、ソースも入手できるので、少し試してみました。

于 2013-01-07T15:41:32.657 に答える