jdeps?Compact???????????????
- by kshimizu-Oracle
Java SE Embedded 8??Compact???????????? ?????ROM???????????????????????????? Compact????????compact1, compact2, compact3?3??????? ????????SE?API????Full JRE???????????? ?????????Java SE????????4????????????????
????????????????????????????????????????????jdeps???????????????????????????jdeps?JDK 8??????????????JDK??????????($JAVA_HOME/bin/jdeps)?????????????????????
???????????jdeps?Compact???????????????????
---------------------------------------------------------------------------------------------------------------------
> jdeps -P helloworld.jar # ??????????????????helloworld.jar -> /opt/jdk1.8.0_05/jre/lib/rt.jar (compact1) com.example (helloworld.jar) -> java.io compact1 -> java.lang compact1 -> java.util.logging compact1
---------------------------------------------------------------------------------------------------------------------
>jdeps -P -v helloworld.jar # ????????????????
com.example.HelloWorld -> java.io.PrintStream compact1com.example.HelloWorld -> java.lang.Class compact1com.example.HelloWorld -> java.lang.InterruptedException compact1com.example.HelloWorld -> java.lang.Object compact1com.example.HelloWorld -> java.lang.OutOfMemoryError compact1com.example.HelloWorld -> java.lang.Runtime compact1com.example.HelloWorld -> java.lang.String compact1com.example.HelloWorld -> java.lang.StringBuilder compact1com.example.HelloWorld -> java.lang.System compact1com.example.HelloWorld -> java.lang.Thread compact1com.example.HelloWorld -> java.lang.Throwable compact1com.example.HelloWorld -> java.util.logging.Level compact1com.example.HelloWorld -> java.util.logging.Logger compact1 ---------------------------------------------------------------------------------------------------------------------
?????????????????????"-dotoutput"???????????????????????????????????????????? ??????????????????DOT?????????????
??URL:
1. jdeps
http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdeps.html
2. Compact??????????http://www.oracle.com/technetwork/java/embedded/resources/tech/compact-profiles-overview-2157132.html?ssSourceSiteId=otnjp
3. Compact???????Footprint
http://www.oracle.com/technetwork/java/embedded/resources/se-embeddocs/index.html#sysreqs