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-Applet 上,但它不是开源的,编译的源代码被混淆了,所以我无法反编译。

您也许可以要求来源。

看看http://www.realvnc.com/products/vnc/documentation/4.0/win/java

Java是一种高级编程语言,VNC是用低级编程语言编程的。您也许可以找到jni -Java 和任何其他低级程序组合的解决方案!

但不是普通的java。

于 2013-01-07T15:34:13.793 回答
1

没有人尝试用 Java 实现 VNC 服务器,因为 Java 没有(快速)API 来检查桌面的变化。如果您可以忍受 1 fps 或更少,您可以使用RobotAPI :-)

所以你能得到的只是一个 VNC 客户端/查看器。我对TightVNC进行了一些试验,因为它是免费的,并且源代码可用。

于 2013-01-07T15:41:32.657 回答