Java3D Molecular Visualisation System (JMVS) is an open-source freeware molecular visualisation tool developed in Java using a combination of Java 2, Java SWING and the Java3D API.
Java3D Molecular Visualisation System loads Protein Data Bank (PDB) files and converts the data into a 3D representation of the molecule allowing the user to view the molecule in a variety of display modes such as Balls, Sticks and Ribbons and colour schemes such as CPK Amino, Group and Structure. The user can also interact with the model by rotating, scaling and translating the molecule as well as picking atoms or bonds to view data.
JMVS is quite old now. It was first developed in 1999 and improved until 2002/3. I do not actively develop it.
For a modern take on JMVS, take a look at my iMolecular Visualisation System, written in Apple’s Swift.
I offer JMVS free under the terms of the GNU General Public License.