IBMのJava 6とSunのJava 6について、含まれる実行ファイルの相違

はじめに

 先日「あれ。SunのJDKに存在するコマンドが、IBMJDKに存在しない…?」なんて事がありました。
 私は大変悲しい気分になりましたので、この悲しみを繰り返さないためにSunとIBMJavaに同梱されている実行ファイルの比較を行いました。

環境

OSはWindowsです。

ベンダー バージョン 取得元
IBM Eclipse Version 300 同梱版
(ドキュメントによればJava 6 Update 5 codebaseとのこと)
https://www.ibm.com/developerworks/java/jdk/eclipse/index.html
Sun Java 6 Update 5 http://java.sun.com/products/archive/

比較結果

 以下は比較結果です。単純に拡張子がexeのものを抽出しました。

実行ファイル名 IBM JDK Sun JDK IBM JRE Sun JRE
appletviewer.exe
   
apt.exe
   
extcheck.exe
   
HtmlConverter.exe
   
idlj.exe
   
ikeycmd.exe    
 
ikeyman.exe    
 
JaasLogon.exe    
 
jar.exe
   
jarsigner.exe
   
java-rmi.exe
 
java.exe
javac.exe
   
javacpl.exe    
javadoc.exe
   
javah.exe
   
javap.exe
   
javaw.exe
javaws.exe
jconsole.exe
   
jdb.exe
   
jdmpview.exe
     
jextract.exe    
 
jhat.exe  
   
jinfo.exe  
   
jmap.exe  
   
jps.exe  
   
jrunscript.exe
   
jstack.exe  
   
jstat.exe  
   
jstatd.exe  
   
jucheck.exe      
jureg.exe      
jusched.exe      
keytool.exe
kinit.exe  
klist.exe  
ktab.exe  
native2ascii.exe
   
orbd.exe  
 
pack200.exe  
packager.exe
   
policytool.exe
rmic.exe
   
rmid.exe
rmiregistry.exe
schemagen.exe
   
serialver.exe
   
servertool.exe  
 
ssvagent.exe      
tnameserv.exe
unpack200.exe  
wsgen.exe
   
wsimport.exe
   
xjc.exe
   

最後に

 JREだけに存在するコマンドもあることに気づいてしまいました。
 なんか頭痛い。