изменение проекта на использование java 1.7: для этого выполните следующие шаги:
Не работает?
Все еще не работает?
в каталоге вашего проекта: отредактируйте .settings / org.eclipse.jdt.core.prefs> убедитесь, что ваш целевой уровень применен
Удачи!
Самый простой способ решить java.lang.ClassNotFoundException
- добавить отсутствующий класс в ваш путь к классам. Это действительно так просто.
Как бы то ни было, я обычно отговариваю людей использовать JMS ObjectMessage именно по этой причине. Если объект, который вы помещаете в сообщение, не является чрезвычайно простым, вы заканчиваете тем, что добавляете классы своему клиенту, которые могут на самом деле не понадобиться, кроме как десериализовать другой объект. Кроме того, сериализация и десериализация объектов Java довольно медленная. Я обычно рекомендую приложениям обмениваться данными с помощью простых байтовых массивов или даже использовать что-то вроде JSON (хотя JSON может быть медленным, есть более быстрые альтернативы).