SORU
30 EYLÜL 2009, ÇARŞAMBA


Sınıf adı verilen bir jar dosyası bulunamıyor?

Bu Java geliştiriciler için çok basit bir soru olmalı, ama ne uygun bulmak için en iyi yoldurjar dosyasıbir verildisınıfın adı?

Örneğin, belirli "com.ibm.websphere.security.auth.WSSubject" nasıl uygun kavanoz izini mı dosya? "google" cevabını arıyorum!) (

java docs jar dosyasını herhangi bir ipucu vermiyor ve açıkçası kavanoz isimleri hiçbir ipucu kendileri teklif dosyaları.

Bir ara yerel kavanoz veya 'auto-gidermek' java dünyasında. hile bağımlılıklar olmalı İdeal olarak, 'resmi' bu şekilde. arıyorum Özellik listesi olmadan bir windows makinede oldum.

CEVAP
30 EYLÜL 2009, ÇARŞAMBA


Bu gibi findclass.sh (ya da her neyse) kurtarmak, senin yoluna koyup çalıştırılabilir yapın:

#!/bin/sh
find "$1" -name "*.jar" -exec sh -c 'jar -tf {}|grep -H --label {} '$2'' \;

İlk parametre özyinelemeli arama için dizin ve ikinci parametre bir düzenli ifade (genellikle sadece basit bir sınıf adı) aramak için.

$ findclass.sh . WSSubject

Komut dosyası kullanır -t seçeneği jar komut (listeler, içindekiler) ve greps her içindekiler, etiketleme herhangi bir kibritle yol JAR dosyası olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013