I could understood that Desktop applications in Java doesn’t have a pre-defined relative path for jar (library) files inclusions. It already have a CLASS_PATH env var.
But what I couldn’t understood why EJB modules doesn’t such feature… (Web App has!- throw WEB-INF/lib)
Here are two excerpts from the Java EE specification: