diff --git a/pom.xml b/pom.xml
index 06bbd28ed..01ddbb42d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -319,9 +319,9 @@
test
- jdom
- jdom
- 1.1
+ org.jdom
+ jdom2
+ 2.0.6
test
diff --git a/src/test/java/de/neemann/digital/lang/LanguageUpdater.java b/src/test/java/de/neemann/digital/lang/LanguageUpdater.java
index de4e5eacb..6eb347aa8 100644
--- a/src/test/java/de/neemann/digital/lang/LanguageUpdater.java
+++ b/src/test/java/de/neemann/digital/lang/LanguageUpdater.java
@@ -6,12 +6,12 @@
package de.neemann.digital.lang;
import de.neemann.digital.integration.Resources;
-import org.jdom.Document;
-import org.jdom.Element;
-import org.jdom.JDOMException;
-import org.jdom.input.SAXBuilder;
-import org.jdom.output.Format;
-import org.jdom.output.XMLOutputter;
+import org.jdom2.Document;
+import org.jdom2.Element;
+import org.jdom2.JDOMException;
+import org.jdom2.input.SAXBuilder;
+import org.jdom2.output.Format;
+import org.jdom2.output.XMLOutputter;
import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;
diff --git a/src/test/java/de/neemann/digital/lang/TestLang.java b/src/test/java/de/neemann/digital/lang/TestLang.java
index 5b79dce05..83a567b41 100644
--- a/src/test/java/de/neemann/digital/lang/TestLang.java
+++ b/src/test/java/de/neemann/digital/lang/TestLang.java
@@ -10,13 +10,13 @@ import de.neemann.gui.language.Bundle;
import de.neemann.gui.language.Language;
import junit.framework.AssertionFailedError;
import junit.framework.TestCase;
-import org.jdom.CDATA;
-import org.jdom.Document;
-import org.jdom.Element;
-import org.jdom.JDOMException;
-import org.jdom.input.SAXBuilder;
-import org.jdom.output.Format;
-import org.jdom.output.XMLOutputter;
+import org.jdom2.CDATA;
+import org.jdom2.Document;
+import org.jdom2.Element;
+import org.jdom2.JDOMException;
+import org.jdom2.input.SAXBuilder;
+import org.jdom2.output.Format;
+import org.jdom2.output.XMLOutputter;
import java.io.*;
import java.nio.charset.StandardCharsets;