Существует множество способов исправить это.Как уже говорилось в комментарии, вам нужен API Java Enterprise Edition.Java EE - это абстрактная спецификация, поэтому вам нужна реализация JMS API.Поскольку JMS является частью спецификации Java EE, проще всего загрузить сервер приложений, такой как GlassFish (который является эталонной реализацией) или JBoss.
Я предполагаю, что у вас уже есть компилятор Java, поэтому вам нужен толькоSDK, а не JDK.
Java EE 6 SDK Update 4 Бесплатный интегрированный комплект разработки, используемый для создания, тестирования и развертывания приложений Java EE 6.
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
Затем, после загрузки GlassFish, вы получите множество файлов, которые являются реализацией различных API спецификации Java EE.Возможно, вы захотите скачать плагин, с которым я связался ниже, чтобы вы могли запускать, развертывать и выполнять многие другие задачи администрирования вашего сервера из Eclipse.Я не использую Eclipse, поэтому я не помню, хотите ли вы также эту версию Eclipse .
http://marketplace.eclipse.org/node/867
Наконец вы хотите добавить GlassFish вваш путь сборки.
Я нашел этот пост в блоге (выделите «Создание проектов в Eclipse»), если вы не знаете, что добавить, но в блоге есть несколько сообщений о том, как добавить GlassFish в путь сборки в Eclipse, поэтомуЯ не буду перечислять их здесь.
http://www.webagesolutions.com/knowledgebase/javakb/jkb005/index.html