3.2. Hello World の実行
Hello World の例では、ブローカーへの接続を作成し、グリーティングが含まれるメッセージを queue キューに送信し、それを受け取ります。成功すると、受け取ったメッセージをコンソールに出力します。
手順
<source-dir>/qpid-jms-examplesディレクトリーで以下のコマンドを実行し、Maven を使用してサンプルを構築します。$ mvn clean package dependency:copy-dependencies -DincludeScope=runtime -DskipTestsdependency:copy-dependenciesを追加すると、依存関係がtarget/dependencyディレクトリーにコピーされます。javaコマンドを使用してサンプルを実行します。Linux または UNIX の場合:
$ java -cp "target/classes:target/dependency/*" org.apache.qpid.jms.example.HelloWorldWindows の場合:
> java -cp "target\classes;target\dependency\*" org.apache.qpid.jms.example.HelloWorld
たとえば、Linux で実行すると、以下のような出力になります。
$ java -cp "target/classes/:target/dependency/*" org.apache.qpid.jms.example.HelloWorld
Hello world!
この例のソースコードは <source-dir>/qpid-jms-examples/src/main/java ディレクトリーにあります。JNDI およびロギング設定は <source-dir>/qpid-jms-examples/src/main/resources ディレクトリーにあります。