3.2. 実行中の Hello World
Hello World の例では、ブローカーへの接続を作成し、グリーティングを含むメッセージを queue キューに送信して、受信しなおします。成功すると、受信したメッセージをコンソールに出力します。
手順
<install-dir>/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!
サンプルのソースコードは <install-dir>/examples/src/main/java ディレクトリーにあります。JNDI およびロギング設定は、<install-dir>/examples/src/main/resources ディレクトリーにあります。