Acces OSM with Java

I’m planning to write a JAVA application in which i want to access and show the OSM data, for my informatics studies in Vienna. Since it’s for the study, i have to write it in JAVA. Is there an easy way to acces the data in JAVA?
OK, Sorry, didn’t think of searching :slight_smile: and i have already found JMapViewer which seems pretty it , but i wonder if theres a way to calculate paths, within the JMapViewer, or can anyone suggest a method for calculating paths?

best regards

Look at LibOSM. (Part of Traveling Salesman)

If you also want routing, look at “OSMNavigation” too.