We experienced issues while installing aRMOR through ROSJava on ROS Noetic and Melodic. Follow these steps to install aRMOR successfully.
- Download the rosjava_build_tools on your ROS workspace.
- Follow only the second step of the installation guide available in the armor_rds_tutorial.
- Download the
jdk-8u231-linux-x64.tar.gz archive from ORACLE, and extract it in usr/java/ (create such a path if you don’t have it).
- Insert on the .bashrc
export JAVA_HOME=/usr/java/jdk1.8.0_231/ and export PATH=$PATH:/usr/java/jdk1.8.0_231/bin, each in a relative line. Close and reopen the terminal to apply these changes. Be sure that the path you set are correct, for instance, it might be export JAVA_HOME=/usr/java/jdk-8u231-linux-x64/jdk1.8.0_231/, and export PATH=$PATH:/usr/java/jdk-8u231-linux-x64/jdk1.8.0_231/bin instead.
- Follow the third step of the installation guide used in (2), i.e., the armor_rds_tutorial.
- Run
catkin_make.
- Create the folder
org/ros/rosjava_messages in devel/share/maven of your ROS workspace.
- Download the armor_msgs.zip, and extract it into the folder previously created, i.e., (7).
- Run
catkin_make again.
Thanks to Carmine Recchiuto for this solution.
We experienced issues while installing aRMOR through ROSJava on ROS Noetic and Melodic. Follow these steps to install aRMOR successfully.
jdk-8u231-linux-x64.tar.gzarchive from ORACLE, and extract it inusr/java/(create such a path if you don’t have it).export JAVA_HOME=/usr/java/jdk1.8.0_231/andexport PATH=$PATH:/usr/java/jdk1.8.0_231/bin, each in a relative line. Close and reopen the terminal to apply these changes. Be sure that the path you set are correct, for instance, it might beexport JAVA_HOME=/usr/java/jdk-8u231-linux-x64/jdk1.8.0_231/, andexport PATH=$PATH:/usr/java/jdk-8u231-linux-x64/jdk1.8.0_231/bininstead.catkin_make.org/ros/rosjava_messagesindevel/share/mavenof your ROS workspace.catkin_makeagain.Thanks to Carmine Recchiuto for this solution.