LoginSignup
0
0

More than 1 year has passed since last update.

jdeps

Posted at

jdepsは、パッケージやクラスの依存関係を表示する
jdk8のjdepsはclass指定できるようだがjdk11だとエラー
オプションなしはpackageの依存?
-verbose:classはclassの依存
-profileはprofile
-jdkinternalsは内部apiの依存関係。どんなものが対象になるのか不明。カキのサンプルでも何も出なかった
-apionlyはpublic,protectedのもの

C:\Program Files\Java\jdk1.8.0_351\lib>"C:\Program Files\Java\jdk1.8.0_351\bin\jdeps.exe" -cp tool.jar com.sun.tools.jdeps.Main
tools.jar -> C:\Program Files\Java\jdk1.8.0_351\jre\lib\rt.jar
   com.sun.tools.jdeps (tools.jar)
      -> java.io
      -> java.lang

C:\Program Files\Java\jdk1.8.0_351\lib>"C:\Program Files\Java\jdk1.8.0_351\bin\jdeps.exe" -verbose:class -cp tool.jar com.sun.tools.jdeps.Main
tools.jar -> C:\Program Files\Java\jdk1.8.0_351\jre\lib\rt.jar
   com.sun.tools.jdeps.Main (tools.jar)
      -> java.io.PrintWriter
      -> java.lang.Exception
      -> java.lang.Object
      -> java.lang.String
      -> java.lang.System

C:\Program Files\Java\jdk1.8.0_351\lib>"C:\Program Files\Java\jdk1.8.0_351\bin\jdeps.exe" -profile -cp tool.jar com.sun.tools.jdeps.Main
tools.jar -> C:\Program Files\Java\jdk1.8.0_351\jre\lib\rt.jar (compact1)
   com.sun.tools.jdeps (tools.jar)
      -> java.io                                            compact1
      -> java.lang                                          compact1

C:\Program Files\Java\jdk1.8.0_351\lib>"C:\Program Files\Java\jdk1.8.0_351\bin\jdeps.exe" -jdkinternals -cp tool.jar com.sun.tools.jdeps.Main


C:\Program Files\Java\jdk1.8.0_351\lib>"C:\Program Files\Java\jdk1.8.0_351\bin\jdeps.exe" -apionly -cp tool.jar com.sun.tools.jdeps.Main
tools.jar -> C:\Program Files\Java\jdk1.8.0_351\jre\lib\rt.jar
   com.sun.tools.jdeps (tools.jar)
      -> java.io
      -> java.lang
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0