Java-процесс запускается так:
java -classpath lib/one.jar:lib/two.jar:my_classes com.example.Main
Здесь my_classes - это каталог, содержащий некоторые файлы скомпилированных классов, one.jar и two.jar - архивные файлы, содержащие скомпилированныефайлы классов, а com.example.Main - это имя класса, содержащего метод static main(String[])
.
Это низкоуровневое представление.На практике большинство людей используют инструменты, помогающие им управлять classpath и запускать программу.Используете ли вы какие-либо такие инструменты (Ant, Maven, IDE, такие как Eclipse или NetBeans, сценарии оболочки?)