Win32 API 龐大(數千函數、常數、資料類型),無需手工映射每個函數。Microsoft 發行 com.ms.win32 Java 套件,透過 J/Direct 將 Win32 API 映射為 Java 類別。安裝 Java SDK 2.0 時選擇相應選項會安裝至類別路徑。套件由大量 Java 類別構成,完整重現 Win32 API 核心內容。容量最大三類別:User32.class、Kernel.class、Gdi32.class。使用時只需在 Java 代碼導入即可。
原 ShowMsgBox 範例可改寫為:導入 com.ms.win32.*,直接調用 User32.MessageBeep()、User32.MessageBox(),無需額外宣告。MessageBeep() 可見常數隨套件導入宣告,常數定義於大量 Java 介面中,命名為 winx(x 為常數首字母)。捕獲 UnsatisfiedLinkError 處理連結失敗。撰寫本書時 com.ms.win32 開發未正式完成但已可使用。