Mercurial > hg > orthanc-java
annotate Samples/Dcm4Che/NOTES.txt @ 42:b04559283a1d
updated Stone Web viewer to newer snapshot
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 31 Aug 2024 12:00:40 +0200 |
parents | 118adbad648f |
children |
rev | line source |
---|---|
10 | 1 |
2 This sample plugin shows how to combine Orthanc with the dcm4che | |
3 library. To run this sample Java plugin: | |
4 | |
5 | |
6 (1) Make sure to build the C++ plugin: | |
7 | |
8 # cd ../../Plugin/ | |
9 # mkdir Build | |
10 # cd Build | |
11 # cmake .. -DCMAKE_BUILD_TYPE=Release | |
12 # make -j4 | |
13 | |
14 | |
15 (2) Compile the Java plugin using Maven: | |
16 | |
17 # cd ../../Samples/Dcm4Che | |
29
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
18 # mvn compile package |
10 | 19 |
20 | |
21 (3) Start Orthanc: | |
22 | |
29
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
23 On Ubuntu 20.04 or 22.04 (replace "mainline" with the version of the |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
24 Java plugin for Orthanc): |
10 | 25 |
29
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
26 # LD_LIBRARY_PATH=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/ \ |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
27 ORTHANC_JAVA_VERSION=mainline \ |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
28 Orthanc ./configuration.json |
10 | 29 |
30 | |
31 (4) Send an arbitrary DICOM file to Java: | |
32 | |
33 # curl http://localhost:8042/dcm4che-parse --data-binary @sample.dcm |