{"node_id": "f3d58942-2f95-11f1-a5d7-e86a64d24d78", "revisions": [{"id": "f3d66e14-2f95-11f1-bb36-e86a64d24d78", "node_id": "f3d58942-2f95-11f1-a5d7-e86a64d24d78", "user_id": "edc3f576-2f95-11f1-900f-e86a64d24d78", "author": "foxhop", "data": "alternatives and java versions\r\n##################################\r\n\r\nthis post discusses the alternatives utility by showing how to maintain multiple java versions side-by-side.\r\n\r\n.. code-block:: console\r\n\r\n  which java\r\n  /usr/bin/java\r\n\r\n  # display\r\n  sudo alternatives --display java\r\n\r\n  # alternatives --install <link> <name> <path> <priority>\r\n  sudo alternatives --install /usr/bin/java java /usr/java/latest/bin/java 15\r\n\r\n  # configure java to use newly installed version\r\n  sudo alternatives --config java\r\n    \r\n    There are 2 programs which provide 'java'.\r\n\r\n      Selection    Command\r\n      -----------------------------------------------\r\n      *  1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java\r\n       + 2           /usr/java/latest/bin/java\r\n\r\n      Enter to keep the current selection[+], or type selection number: 2\r\n\r\n  # display\r\n  sudo alternatives --display java\r\n\r\n", "source_format": "rst", "revision_number": 1, "created": 1375906636000}], "count": 1}