JFX VNC is a Java VNC remote desktop client based on JavaFX and divided into two parts. One module (jfxvnc-net) is a RFB/VNC remote desktop protocol based on Netty. The other module (jfxvnc-ui) contains the JavaFX based VNC viewer UI armed with many great ControlsFX controls and the just-enough MVP framework afterburner.fx
- jfxvnc-net (netty based VNC / RFB protocol)
- jfxvnc-ui (JavaFX VNC client app)
- RFB 3.3 to 3.8 protocol
- RAW, Copy Rect, Zlib (0.0.2), Cursor, Desktop Resize Encoding
- VNC Auth security and SSL
- true/full color pixel format only (24 depth)
- Server/Client clipboard transfer
- Zoom, Full screen (0.0.2)
- Touch gesture support
- VNC listening mode (0.0.3)
- TRLE, ZRLE, Tight, Turbo, etc. encodings
- more than 'VNC Auth' security
- ...
What is required:
- Latest stable Oracle JDK 8
- Latest stable Apache Maven
mvn clean install
java -jar jfxvnc-ui/target/jfxvnc-jar-with-dependencies.jar
<dependency>
<groupId>org.jfxvnc</groupId>
<artifactId>jfxvnc-net</artifactId>
<version>[LATEST_RELEASE]</version>
</dependency>
<dependency>
<groupId>org.jfxvnc</groupId>
<artifactId>jfxvnc-ui</artifactId>
<version>[LATEST_RELEASE]</version>
</dependency>