次の構造の JAR ファイルがあります。
com
-- pack1
-- A.class
-- pack2
-- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.class
Linux と Windows の両方でファイル名が長すぎると表示されますpack2/AA...AA.class
(ファイル名は 262 バイトです)。JAR ファイル内での名前変更も機能しません。
この問題を解決し、長いクラス ファイルを読み取り可能にする方法はありますか?