詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/tools-changes.html にある『ツールの変更点』オンライン文書を参照してください。
java アプリケーション起動ツールは、新しいアサーション機能をサポートするためのコマンド行オプションをサポートします。SolarisTM オペレーティング環境 (SPARCTM 版) では、64 ビットまたは 32 ビットの動作を指定するための新しいコマンド行オプションが利用できます。新しいオプション -Xloggc:file は各ガベージコレクションイベントを指定されたファイルに記録します。新しいオプション -Xcheck:jni は、少し性能が落ちますが、Java Native Interface (JNI) 機能の追加チェックを実行します。
javadoc ツールには、いくつかの新しいタグ、十数個の新しいオプション、doc コメントのより洗練された継承、HTML 出力に対するより多くの制御、ドックレット API の改良、よりわかりやすいエラーメッセージ、および数十個のバグフィックスが含まれており、より実行しやすくなっています。詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/javadoc/whatsnew-1.4.html にある『Javadoc 1.4 の新機能』オンライン文書を参照してください。別の製品としてダウンロードできる MIF ドックレット (http://java.sun.com/j2se/javadoc/mifdoclet) は大幅に更新されて、API 文書が FrameMaker と PDF の形式で作成されています。
native2ascii ツールには、Unicode エンコーディングで符号化されたソースファイルを正しく処理できるバグフィックスが含まれています。
idlj ツールは現在、Portable Servant Inheritance Model に従ってサーバ側バインディングを生成します。この変更によって、デフォルトでは新しい POA バインディングが生成されます。下位互換性のあるサーバ側バインディングを生成するために、新しいコマンド行オプションが追加されました。Portable Servant Inheritance Model の詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/guide/idl/POA.html を参照してください。idlj ツールの詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/guide/rmi-iiop/toJavaPortableUG.html を参照してください。
orbd (Object Request Broker Daemon) ツールは、一時ネームサービス tnameserv に代わる新しいツールです。ORBD には、一時ネームサービスと持続ネームサービスの両方が含まれています。orbd ツールを使用すると、クライアントは CORBA 環境内のサーバ上にある持続オブジェクトを透過的に配置して呼び出すことができます。orbd ツールはサーバマネージャ、相互運用ネームサービス、およびブートストラップネームサーバの機能を持っています。 servertool と一緒に使用すると、クライアントがサーバにアクセスしたい場合、サーバマネージャがサーバを検出、登録、および起動します。詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/guide/idl/orbd.html を参照してください。
servertool が J2SE 1.4 で新たに追加されました。 servertool は、サーバを登録、登録解除、起動、およびシャットダウンするための使いやすいインタフェースをアプリケーションプログラマに提供します。詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/guide/idl/servertool.html を参照してください。
rmic コンパイラには、Remote Method Invocation をサポートする Portable Object Adapter (POA) を有効にするための新しいオプションが追加されました。POA は、ベンダーの ORB (あるいは、他の使用) 間における移植を可能にします。POA の詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/guide/idl/POA.html を参照してください。rmic コンパイラで POA サポートを有効にするには、引数 rmic -iiop -poa を使用します。rmic コンパイラの詳細については、http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/solaris/rmic.html を参照してください。
グラフィカルな Policy Tool ユーティリティは強化されて、指定されたアクセス制御権をどのユーザに与えるかを示すプリンシパルフィールドを指定できるようになりました。