@@ -10,16 +10,16 @@ To successfully use the examples you will need a RabbitMQ node running locally.
10
10
You'll need to download the following JAR files
11
11
from Maven Central:
12
12
13
- * [ RabbitMQ Java Client] ( https://repo1.maven.org/maven2/com/rabbitmq/amqp-client/5.16 .0/amqp-client-5.16 .0.jar )
14
- * [ SLF4J API] ( https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36 /slf4j-api-1.7.36 .jar )
15
- * [ SLF4J Simple] ( https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.36 /slf4j-simple-1.7.36 .jar )
13
+ * [ RabbitMQ Java Client] ( https://repo1.maven.org/maven2/com/rabbitmq/amqp-client/5.21 .0/amqp-client-5.21 .0.jar )
14
+ * [ SLF4J API] ( https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.13 /slf4j-api-2.0.13 .jar )
15
+ * [ SLF4J Simple] ( https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/2.0.13 /slf4j-simple-2.0.13 .jar )
16
16
17
17
For example, with ` wget ` :
18
18
19
19
``` shell
20
- wget https://repo1.maven.org/maven2/com/rabbitmq/amqp-client/5.16 .0/amqp-client-5.16 .0.jar
21
- wget https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36 /slf4j-api-1.7.36 .jar
22
- wget https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.36 /slf4j-simple-1.7.36 .jar
20
+ wget https://repo1.maven.org/maven2/com/rabbitmq/amqp-client/5.21 .0/amqp-client-5.21 .0.jar
21
+ wget https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.13 /slf4j-api-2.0.13 .jar
22
+ wget https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/2.0.13 /slf4j-simple-2.0.13 .jar
23
23
```
24
24
25
25
Copy those files in your working directory, along the tutorials Java files.
@@ -30,14 +30,14 @@ To run them you'll need all the dependencies, see examples below.
30
30
You can set an environment variable for the jar files on the classpath e.g.
31
31
32
32
```
33
- export CP=.:amqp-client-5.16 .0.jar:slf4j-api-1.7.36 .jar:slf4j-simple-1.7.36 .jar
33
+ export CP=.:amqp-client-5.21 .0.jar:slf4j-api-2.0.13 .jar:slf4j-simple-2.0.13 .jar
34
34
java -cp $CP Send
35
35
```
36
36
37
37
On Windows, use a semicolon instead of a colon to separate items in the classpath:
38
38
39
39
```
40
- set CP=.;amqp-client-5.16 .0.jar;slf4j-api-1.7.36 .jar;slf4j-simple-1.7.36 .jar
40
+ set CP=.;amqp-client-5.21 .0.jar;slf4j-api-2.0.13 .jar;slf4j-simple-2.0.13 .jar
41
41
java -cp %CP% Send
42
42
```
43
43
@@ -46,19 +46,19 @@ java -cp %CP% Send
46
46
#### [ Tutorial one: "Hello World!"] ( https://www.rabbitmq.com/tutorials/tutorial-one-java.html ) :
47
47
48
48
```
49
- javac -cp amqp-client-5.16 .0.jar Send.java Recv.java
49
+ javac -cp amqp-client-5.21 .0.jar Send.java Recv.java
50
50
51
51
# terminal tab 1
52
- java -cp .:amqp-client-5.16 .0.jar:slf4j-api-1.7.36 .jar:slf4j-simple-1.7.36 .jar Recv
52
+ java -cp .:amqp-client-5.21 .0.jar:slf4j-api-2.0.13 .jar:slf4j-simple-2.0.13 .jar Recv
53
53
54
54
# terminal tab 2
55
- java -cp .:amqp-client-5.16 .0.jar:slf4j-api-1.7.36 .jar:slf4j-simple-1.7.36 .jar Send
55
+ java -cp .:amqp-client-5.21 .0.jar:slf4j-api-2.0.13 .jar:slf4j-simple-2.0.13 .jar Send
56
56
```
57
57
58
58
#### [ Tutorial two: Work Queues] ( https://www.rabbitmq.com/tutorials/tutorial-two-java.html ) :
59
59
60
60
```
61
- javac -cp amqp-client-5.16.0.jar NewTask.java Worker.java
61
+ javac -cp $CP NewTask.java Worker.java
62
62
63
63
# terminal tab 1
64
64
java -cp $CP NewTask
@@ -70,7 +70,7 @@ java -cp $CP Worker
70
70
#### [ Tutorial three: Publish/Subscribe] ( https://www.rabbitmq.com/tutorials/tutorial-three-java.html )
71
71
72
72
``` shell
73
- javac -cp amqp-client-5.16.0.jar EmitLog.java ReceiveLogs.java
73
+ javac -cp $CP EmitLog.java ReceiveLogs.java
74
74
75
75
# terminal tab 1
76
76
java -cp $CP ReceiveLogs
0 commit comments