2008-10-30 10 views
2

我試圖編譯附帶的ActiveMQ的javax.jms不存在 - 編譯ActiveMQ的例子

在Apache的ActiveMQ的-5.1.0 \實例的\ src \

TopicPublisher.java的例子, CommandLineSupport.java

編譯通過netbeans它有一些引用問題,說javax.jms不存在。

我試過了j2ee.jar,openjms,sun jms但他們都給出了同樣的錯誤。

它也抱怨org.apache.activemq.util不存在,但我引用了activemq-all-5.1.0.jar。

注意:所有其他引用外部罐子工作正常

任何想法?

編輯:需要被引用的罐子

activemq-core-5.1.0.jar 
geronimo-jms_1.1_spec-1.1.1.jar 
commons-logging-1.1.jar 
geronimo-j2ee-management_1.0_spec-1.0.jar 

他們在lib文件夾中

回答

6

在lib目錄下的ActiveMQ二進制DIST是你需要的罐子編譯東西。 JMS API位於lib/geronimo-jms-1.1.jar中。

你是如何試圖建立它們呢?你使用的是那裏的Ant構建嗎?請參閱documentation on building them

+0

謝謝我應該看到, 我已經把它們放到一個現有的netbeans項目中,並且使用Ant進行編譯。我今天試着整理一下,謝謝 – 2008-10-31 16:45:47