Я хотел бы знать, кроме как запустить его из программы, такой как eclipse, и кроме использования плагина exec maven, есть ли другой способ запустить проект Java?
Используйте средство запуска приложений Java , которое поставляется в комплекте с JDK. В своей основной форме использование командной строки выглядит следующим образом:
java MyMainClass
Может оказаться полезным использовать флаг -cp для установки пути к классам и флаг -jar для запуска приложения из файла JAR:
-cp
-jar
java -cp C:\java\MyClasses;C:\java\OtherClasses -jar myProgram.jar
См. Документацию для других полезных флагов. Для получения дополнительной информации об основных инструментах командной строки Java см. http://download.oracle.com/javase/7/docs/technotes/tools/#basic.
Я всегда использую плагин maven-assembly-plugin для создания jar-with-dependencies.Тогда вы обычно можете выполнить с
java -jar my-app-jar-with-dependencies.jar
Есть также варианты упаковки всех ваших классов и ресурсов в банку и предоставления файла манифеста.
http://download.oracle.com/javase/tutorial/deployment/jar/manifestindex.html
Таким образом, когда вы дважды щелкаете по банке,если сопоставление файлов настроено правильно, оно запустит ваше приложение.