If you are using Camel as a standalone Java application, then Camel provides a Main class you can reuse to more easily boot up Camel and keep it running until the JVM terminates, for example when pressing ctrl + c.
The Main class is provided in the following two components
Available as of Camel 2.6
The following example shows how you can create your main class, named MainExample and use the Main class from Camel.
This would be similar to the camel-core JAR example, however you would use the Main class from the org.apache.camel.spring package.