jar
何百ものファイルを含むプロジェクトがあり、たとえばimport
、見つからないパッケージがある場合、どのファイルを含める必要があるかをどのように見つけjar
ますか? つまり、パッケージがこのパスの下に何百もある場所で定義され
ていることをどのように知ることができますか?
たとえば、jar 内を検索するツールはありますか? 瓶のgrepのような?a.b.c
X.jar
/filesystem/jars
jars
質問する
5699 次
2 に答える
3
クラス名で「org.apache.struts.action.ActionMessages + jar」とグーグルするだけです。
それぞれのクラスを持つjarを取得します。
http://www.jarfinder.comで検索することもできます。
于 2012-09-13T08:27:33.237 に答える
1
起動オプションにjava オプションを追加することもでき-verbose:class
ます。これにより、次のようなダンプが生成されます。
[Loaded java.security.BasicPermissionCollection from shared objects file]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from C:\Program Files (x86)\Java\jdk1.6.0_32\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$2 from C:\Program Files (x86)\Java\jdk1.6.0_32\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$Key from C:\Program Files (x86)\Java\jdk1.6.0_32\jre\lib\rt.jar]
[Loaded java.security.Principal from shared objects file]
what-is-shared-objects-fileも参照してください
私はMavenでEclipseを使用しています。View in Package Explorer
この環境では、クラスを開いてコンテキスト メニューから選択するだけです。その後、Package Explorer は、Maven 依存関係で jar の展開された構造を表示します。
于 2012-09-13T08:40:03.000 に答える