Fila jms (jdeveloper + oracle)

Pessoal, estou precisando de ajuda

estou criando uma aplicação que vai trabalhar com envio de mensagens (jms). Mas estou apanhando da forma como isso funciona.

Estou testando o código abaixo, e já da erro na linha numero 5 ao passar por isso (ctxt.lookup(“jms/TopicConnectionFactory”))

[code] public static void main(String[] args) throws Exception
{

Context ctxt = new InitialContext();
TopicConnectionFactory factory = (TopicConnectionFactory)ctxt.lookup("jms/TopicConnectionFactory");
TopicConnection connection = factory.createTopicConnection();
TopicSession session = connection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
Topic topic = (Topic)ctxt.lookup("jms/Topic");
TopicPublisher publisher = session.createPublisher(topic);
TextMessage msg = session.createTextMessage();
msg.setText("This is a test message");
publisher.publish(msg);
}[/code]

esse jms/TopicConnectionFactory é alguma classe de um jar? se for, de qual jar?

a mesma dúvida eu tenho na linha onde se cria o Topic.

Se alguem puder me ajudar… valeu