Я не думаю, что это что-то специфическое для Java. Просто используйте любой метод генерации HTML, который вы используете, и вставьте теги для загрузки javascript SDK Facebook и поместите элемент fb: like на страницу.
В настоящее время нет API, с помощью которого вы можете создать «Мне нравится» напрямую. Единственный способ, которым пользователь может «понравиться» чему-то на Facebook, - это использовать код кнопки «Мне нравится», встроенный стандартным способом.
Вы можете создавать свои собственные действия на временной шкале, которые выглядят как «лайк», вам просто нужно их разрешение. Чтобы получить это, вы можете использовать OAuth, Google может помочь вам найти примеры клиентов Facebook на Java.