---
title: 'jdep: Paket-Abhängigkeiten anzeigen, neues Tool für Java 8 in Planung'
url: 'https://www.tutego.de/blog/javainsel/2012/12/jdep-paket-abhngigkeiten-anzeigen-neues-tool-fr-java-8-in-planung'
markdown: 'https://www.tutego.de/blog/javainsel/2012/12/jdep-paket-abhngigkeiten-anzeigen-neues-tool-fr-java-8-in-planung.md'
date: '2012-12-12'
description: 'http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-December/012684.html. Aufruf: $ jdep -h Usage: jdeps where possible options include: -version Version information -classpath Specify where to find class files -summary Print dependency summa…'
taxonomy:
  category:
    - 'Java 8'
---

# jdep: Paket-Abhängigkeiten anzeigen, neues Tool für Java 8 in Planung

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## jdep: Paket-Abhängigkeiten anzeigen, neues Tool für Java 8 in Planung

12.12.2012 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

[http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-December/012684.html](http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-December/012684.html "http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-December/012684.html"). Aufruf:

```text
$ jdep -h
Usage: jdeps  
where possible options include:
   -version                 Version information
   -classpath         Specify where to find class files
   -summary                 Print dependency summary only
   -v:class                 Print class-level dependencies
   -v:package               Print package-level dependencies
   -p         Restrict analysis to classes in this package
                            (may be given multiple times)
   -e                Restrict analysis to packages matching pattern
                            (-p and -e are exclusive)
   -P  --profile            Show profile or the file containing a package
   -R  --recursive          Traverse all dependencies recursively
   -all                     Process all classes specified in -classpath

$ jdep Notepad.jar Ensemble.jar
Notepad.jar -> D:\tools\devtools\jdk8\windows-i586\jre\lib\rt.jar
 (Notepad.jar)
       -> java.awt
       -> java.awt.event
       -> java.beans
       -> java.io
       -> java.lang
       -> java.net
       -> java.util
       -> java.util.logging
       -> javax.swing
       -> javax.swing.border
       -> javax.swing.event
       -> javax.swing.text
       -> javax.swing.tree
       -> javax.swing.undo

Ensemble.jar -> D:\tools\devtools\jdk8\windows-i586\jre\lib\jfxrt.jar
Ensemble.jar -> D:\tools\devtools\jdk8\windows-i586\jre\lib\rt.jar
    com.javafx.main (Ensemble.jar)
       -> java.applet
       -> java.awt
       -> java.awt.event
       -> java.io
       -> java.lang
       -> java.lang.reflect
       -> java.net
       -> java.security
       -> java.util
       -> java.util.jar
       -> javax.swing
       -> sun.misc                                 JDK internal API (rt.jar)
```

Kategorien: [Java 8](https://www.tutego.de/blog/javainsel/category/java-8/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Base64-Klasse kommt öffentlich ins Paket java.util](https://www.tutego.de/blog/javainsel/2012/12/base64-klasse-kommt-ffentlich-ins-paket-java-util.md)
- Next: [Buchkritik: The Clean Coder von Robert C. Martin](https://www.tutego.de/blog/javainsel/2012/12/buchkritik-the-clean-coder-von-robert-c-martin.md)
