http://www.aldebaran.com Example to control Nao with Java qimessaging library and jnaoqi wrapper - Work with Naoqi version 2.x - Examples that work on Desktop and Android and Robot JVMs How to: - if you have intellij (http://www.jetbrains.com/idea/) you can directly open the projects, that will be proper configure - you need to create a class RobotIP in : jnao-example / desktop / HelloDesktop / src / com / aldebaran / demo / with those fields : //Ip for virtual robot public static String ip = "127.0.0.1"; //Ip for real robot // public static String ip = "192.168.81.164"; //Port for virtual robot public static String port = "52977"; //Port for real robot // public static String port = "9559"; Java Qimessaing source code could be find here : https://github.com/aldebaran/libqi-java If you want to test the robot project you must download a JRE on your robots : The jre you need is : Linux x86 jre-8u5-linux-i586.tar.gz