Elastic Beanstalk is a Cloud PaaS provider (Platform as a Service), meaning applications can be deployed to the platform without the fuss of manually setting up a deployment environment.
Java applications are easily deployable to Elastic Beanstalk both via web interface or via command-line tools.