是否有任何活动的Java远程桌面应用程序,包括用于集成到Java应用程序中的源代码或库?
问题是对于Java来说,ultravnc,realvnc和tightvnc是不可用的(opensource),有时只是一个观众。
它应该是普通的Java代码,因此它可以在所有平台上运行。
编辑:可能无法使用Java,但在更好的GPU和CPU时,最好使用一些增加多线程支持的库,如CUDA,OpenCL和Rootbeer({{3} })
答案 0 :(得分:1)
我记得在一个可以连接到RealVNC的Java-Applet上,但它不是开源的,编译后的源代码被混淆了所以我不能编译。
您或许可以要求来源。
查看http://www.realvnc.com/products/vnc/documentation/4.0/win/java
Java是一种高级编程语言,VNC采用低级编程语言编写。您可以通过 jni 组合Java和任何其他低级程序找到解决方案!
但不是普通的java。
答案 1 :(得分:1)
没有人曾尝试用Java实现VNC服务器,因为Java没有(快速)API来检查桌面的变化。如果您可以使用1 fps或更低,则可以使用Robot
API: - )
所以你能得到的只是一个VNC客户端/查看器。我用TightVNC进行了一些实验,因为它是免费的,并且可以使用源代码。