Saturday, May 7, 2011

JAR FINDER

While working on application, i always find the need to search directories containing all the jars to find a particular class file. So here is java code to search jars files from specified directory to find a class file.


Usage : java JarFind /usr/home/tomcat AuthenticatorBase.class

This will search AuthenticatorBase.class in all the jar files inside /usr/home/tomcat and display the result of all the match.

This is simple yet useful, at least i felt it is useful ;)




import java.io.File;
import java.util.*;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;

public class JarFind {

public static ArrayList arraylist = new ArrayList();

public static void searchDir(String s, String s1) throws Exception {

File file = new File(s);
if (!file.exists() || !file.isDirectory()) {
System.out.println("Error cannot find the folder specified");

System.out.println(":)");
System.exit(0);
}
File afile[] = file.listFiles();
for (int i = 0; i < afile.length; i++)
if (!afile[i].isDirectory() && afile[i].getName().endsWith(".jar")) {
JarFile jarfile = new JarFile(afile[i]);
System.out.println("Scanning jar :" + afile[i]);
Enumeration enumeration = jarfile.entries();
do {
if (!enumeration.hasMoreElements())
break;
String s2 = enumeration.nextElement().toString();
s2 = s2.replace('/', '.');
if (s2.indexOf(s1) != -1
&& !arraylist.contains(afile[i].getPath()))
arraylist.add("Jar :" + afile[i].getPath()
+ " FileName :" + s2);
} while (true);
} else if (afile[i].isDirectory())
searchDir(afile[i].getPath(), s1);

}

public static void main(String args[]) throws Exception {
if (args.length < 2) {
System.out.println("Format: JarFind rootfolder pattern");
System.exit(0);
}
String s = args[0];
String s1 = args[1];
searchDir(s, s1);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("------------------");
System.out.println(arraylist.size() + " Result Found");
System.out.println("------------------");
System.out.println("");

for (String str : arraylist) {
System.out.println(str);
}
}



}


196 comments:

Anonymous said...

buy cheap hydrocodone hydrocodone online pharmacy no prescription - generic hydrocodone recreational effects

Anonymous said...

buy ativan ativan dosage levels - ativan overdose management

Anonymous said...

tramadol online tramadol que es - there generic tramadol

Anonymous said...

buy tramadol online mastercard overnight tramadol online sale - tramadol 100 mg /ml

Anonymous said...

klonopin online klonopin 2mg side effects - 70 mg klonopin

Anonymous said...

tramadol online tramadol er high - buy tramadol hcl

Anonymous said...

clonazepam no prescription klonopin side effects dry mouth - klonopin side effects elderly

Anonymous said...

buy tramadol online order tramadol no prescription - tramadol with acetaminophen dosage

Anonymous said...

buy tramadol without prescriptions tramadol no prescription legal - generic tramadol 100mg

Anonymous said...

buy klonopin online how many .5 klonopin to overdose - klonopin while breastfeeding

Anonymous said...

can you buy ambien online ambien cr for long term use - ambien side effects hair loss

Anonymous said...

tramadol overnight shipping there generic tramadol - tramadol 50 mg canine

Anonymous said...

buy clonazepam online klonopin withdrawal lexapro - 2mg klonopin lot

Anonymous said...

order ambien online ambien usa online - zolpidem 10mg generic ambien sleeping pill

Anonymous said...

order klonopin online klonopin side effects sweating - klonopin alternatives anxiety

Anonymous said...

buy tramadol mastercard buy tramadol health solutions - tramadol 37.5 high

Anonymous said...

soma muscle soma medication identification - online soma cheap

Anonymous said...

buy tramadol uk buy tramadol online reviews - tramadol online overnight no prescription

Anonymous said...

ativan cost ativan package insert - can overdose ativan lethal

Anonymous said...

buy generic tramadol no prescription buy generic tramadol - tramadol hcl 100mg er

Anonymous said...

online soma soma 10 coupon - soma 04106

Anonymous said...

tramadol online cheap tramadol canada - buy tramadol cash on delivery

Anonymous said...

carisoprodol soma buy soma online in texas - order soma next day delivery

Anonymous said...

ambien sleep ambien for sale - ambien side effects loss of appetite

Anonymous said...

buy ambien online ambien and drug testing - buy ambien online no prescription needed

Anonymous said...

lorazepam online ativan withdrawal alcohol - lorazepam 1mg y embarazo

Anonymous said...

zolpidem online purchase ambien online overnight - generic ambien zolpidem side effects

Anonymous said...

tramadol online buy tramadol cash on delivery - tramadol hcl 50mg narcotic

Anonymous said...

ambien online buy ambien sleeping pills online - side effects of sleeping pill ambien

Anonymous said...

buy tramadol buy viagra tramadol - buy tramadol money order

Anonymous said...

soma cost buy soma online credit card - generic name for soma

Anonymous said...

generic ambien what does ambien pills look like - ambien drug interactions benadryl

Anonymous said...

buy tramadol cheap online can take 100mg tramadol once - buy tramadol online cheap

Anonymous said...

buy tramadol cheap tramadol hcl mg - safe buy tramadol online

Anonymous said...

buy klonopin online klonopin side effects for women - klonopin vs valium

Anonymous said...

order tramadol online purchase tramadol 50mg - tramadol 50mg to get high

Anonymous said...

viagra pharmacy does viagra work yahoo answers - good place buy generic viagra

Anonymous said...

buy tramadol online mastercard overnight tramadol 50 mg hydrocodone - que es tramadol hcl

Anonymous said...

buy viagra with dapoxetine buy viagra online japan - should you buy viagra online

Anonymous said...

buy viagra ebay viagra erowid - best website buy viagra uk

Anonymous said...

generic ambien street price for ambien 10 - ambien online no prescription

Anonymous said...

buy tramadol online taking 2 50mg tramadol - tramadol

Anonymous said...

zolpidem no prescription ambience mall gurgaon nearest metro station - buy ambien online legally

Anonymous said...

buy soma generic drug soma side effects - soma tickets sale

Anonymous said...

klonopin for sale symptoms of klonopin overdose - klonopin high vs xanax high

Anonymous said...

buy viagra with dapoxetine online pharmacy viagra south africa - viagra 80

Anonymous said...

soma online buy soma online with prescription - soma 300 mg

Anonymous said...

cheap tramadol online cheap online tramadol no prescription - does tramadol 50mg get you high

Anonymous said...

buy somas soma medication online pharmacy - buy soma online with mastercard

Anonymous said...

ambien drug ambien cr dose - ambien and alcohol memory loss

Anonymous said...

buy viagra cheap how to buy viagra canada - cheap viagra online prescription

Anonymous said...

cheap sildenafil buy viagra online from canadian pharmacy - generic viagra brand

Anonymous said...

buy soma online buy somatropin human growth hormone - generic soma no prescription

Anonymous said...

buy tramadol online is tramadol legal to buy online - tramadol 300 mg

Anonymous said...

buy cialis usa buy cialis online safely - cialis online cheap

Anonymous said...

tramadol online ultram tramadol usa - tramadol 50mg for pets

Anonymous said...

how to order viagra online safely generic viagra united kingdom - viagra dosage maximum

Anonymous said...

soma online buy soma online no rx - somatropin generic name

Anonymous said...

tramadol online tramadol withdrawal fever - buy discount tramadol

Anonymous said...

discount viagra viagra buy online no prescription uk - viagra online sales

Anonymous said...

buy viagra for women vipps online pharmacy viagra - can you buy viagra hong kong

Anonymous said...

buy viagra locally viagra buy cheap - buy viagra jakarta

Anonymous said...

order viagra with mastercard buy viagra online canada - viagra korea

Anonymous said...

buy viagra houston buy viagra online forum - viagra for women problems

Anonymous said...

finasteride medication cheap generic propecia uk - propecia jose theodore

Anonymous said...

tramadol 100 taking 5 50 mg tramadol - buy tramadol saturday delivery

Anonymous said...

sildenafil online viagra online no script - generic viagra from india

Anonymous said...

tramadol online tramadol 50 mg what is it for - tramadol 50mg no prescription

Anonymous said...

buy viagra without prescriptions purchase viagra prescription - viagra 50

Anonymous said...

buy propecia online propecia low sperm count - buy propecia in thailand

Anonymous said...

buy tramadol cod tramadol hcl dosage in humans - is tramadol hcl make you high

Anonymous said...

buy tramadol cheap no prescription tramadol withdrawal 5-htp - buy tramadol online visa

Anonymous said...

buy generic propecia where can you buy non generic propecia - cheap propecia online canada

Anonymous said...

buy tramadol tramadol buy europe - tramadol for dogs drowsy

Anonymous said...

buy tramadol online buy tramadol c.o.d saturday delivery - tramadol hcl capsules 50mg

Anonymous said...

tramadol online tramadol dosage weight loss - buy tramadol online us

Anonymous said...

cheap generic propecia propecia 5 year study - propecia x finasterida

Anonymous said...

buy retin-a online retin a micro before and after pictures - retin a micro rebate coupon

Anonymous said...

buy cialis online with paypal generic cialis india - cialis online no prescription canadian pharmacy

Anonymous said...

buy viagra how to purchase viagra in canada - buy-viagra-online.net

Anonymous said...

tramadol online buy tramadol online no prescription usa - buy tramadol online dogs

Anonymous said...

propecia online propecia cost singapore - generic propecia sale

Anonymous said...

buy tramadol overnight cod tramadol overdose dangerous - cheap tramadol online no prescription

Anonymous said...

cheap tramadol tramadol hcl controlled substance - buy tramadol overnight delivery

Anonymous said...

buy tramadol buy tramadol online cheap no prescription - tramadol hcl 200 er

Anonymous said...

where to buy tramadol online buy tramadol cod overnight delivery - tramadol sale no prescription

Anonymous said...

buy retin a retin a wrinkle cream reviews - retin-a micro gel usa

Anonymous said...

buy tramadol tramadol hcl dosage humans - tramadol 100mg er

Anonymous said...

order propecia propecia results on hairline - is there generic propecia in the u.s

Anonymous said...

tramadol 50mg tramadol 50mg side effects in dogs - order tramadol cod overnight delivery

Anonymous said...

buy tramadol tramadol online fast - tramadol withdrawal stomach pain

Anonymous said...

buy discount tramadol can you order tramadol - tramadol ultram over counter

Anonymous said...

buy tramadol tramadol seizure risk - tramadol before surgery

Anonymous said...

buy propecia can i buy propecia online - buy generic propecia online cheap

Anonymous said...

order tramadol no prescription tramadol online no prescription overnight - tramadol 100 mg /ml

Anonymous said...

order atomoxetine atomoxetine side effects in adults - strattera 5 hour energy

Anonymous said...

tramadol online cheap tramadol online overnight delivery - where can i buy tramadol online usa

Anonymous said...

tramadol no prescription tramadol online doctor - buy tramadol online with mastercard

Anonymous said...

finasteride hair loss propecia 3 month shed - propecia side effects dissipate

Anonymous said...

buy tramadol hcl cheap tramadol no prescription needed - buy tramadol online next day delivery

Anonymous said...

buy tramadol online tramadol used get high - purchase tramadol

Anonymous said...

buy tramadol online tramadol hcl 50mg tab amne - buy tramadol texas

Anonymous said...

tramadol 50 mg tramadol 50mg generic - tramadol withdrawal leg cramps

Anonymous said...

tramadol no prescription order tramadol online safely - break tramadol addiction

Anonymous said...

buy tramadol with mastercard drug study tramadol generic name - tramadol hcl 100mg side effects

Anonymous said...

buy tramadol buy tramadol pet - illegal to get tramadol online

Anonymous said...

buy tramadol order tramadol online 100mg - buy tramadol soma

Anonymous said...

generic cialis cialis price cvs - buy cialis online with prescription

Anonymous said...

buy cialis buy cialis get free viagra - cialis online from canada no prescription

Anonymous said...

order viagra online buy viagra online abroad - cheap viagra to buy online

Anonymous said...

tramadol no prescription tramadol hydrochloride online - tramadol hcl can it get you high

Anonymous said...

viagra online without prescription does online generic viagra work - buy viagra in the us online

Anonymous said...

buy tramadol no prescription tramadol dose pediatric - buy tramadol online

Anonymous said...

how to buy cialis cialis 20 mg - cialis generic

Anonymous said...

generic cialis cheap cialis prices uk - order cialis online with mastercard

Anonymous said...

viagra price purchase viagra in u.s - cheap viagra online in the us

Anonymous said...

generic viagra online buy viagra super active - viagra quick tabs

Anonymous said...

buy tramadol purchase tramadol online - buy tramadol direct

Anonymous said...

order tramadol tramadol hcl xr 100mg - tramadol acetaminophen high

Anonymous said...

generic cialis cialis price egypt - cialis 100mg pills

Anonymous said...

viagra online without prescription viagra 800 - viagra dosage dogs

Anonymous said...

buy cialis no prescription canada cialis daily long term side effects - cialis oral user reviews

Anonymous said...

cheap viagra buy viagra online pfizer - generic viagra express delivery

Anonymous said...

cialis drug cialis online madrid - cialis 10 mg tablet

Anonymous said...

order viagra online viagra 0nline - buy viagra online fast shipping

Anonymous said...

buy tadalafil online cialis купить киев - safest place buy cialis online

Anonymous said...

buy cialis generic cialis to usa - how much does cialis daily cost

Anonymous said...

buy tramadol online tramadol no prescription pharmacy - buy tramadol united states

Anonymous said...

generic viagra viagra kanye west - buy cheap viagra online us

Anonymous said...

viagra online viagra dosage weight - buy viagra online ireland

Anonymous said...

viagra 100mg viagra xkcd - viagra online tesco

Anonymous said...

buy sildenafil generic viagra versus viagra - viagra in the water

Anonymous said...

buy soma online soma quotes with page number - generic for soma

Anonymous said...

buy soma online buy somatropin usa - buy soma usa

Anonymous said...

buy soma online generic soma d 31 - best buy soma

Anonymous said...

buy soma online soma to buy online - cheap soma no prescription

Anonymous said...

soma medication buy soma safely online - soma drug fibromyalgia

Anonymous said...

soma medication aura soma online free reading - soma yahoo answers

Anonymous said...

buy soma soma generic name - soma medication facts

Anonymous said...

where to buy retin-a online retin a micro alternative - retin a cream buy usa

Anonymous said...

buy soma soma for muscle relaxation - images of generic soma

Anonymous said...

soma drug soma lofts for sale san francisco - where to buy soma seeds

Anonymous said...

soma muscle relaxant buy soma online overnight - soma jackson ms

Anonymous said...

buy soma online buy soma fedex overnight - soma yoga

Anonymous said...

buy soma information on the drug soma - drug interactions for soma

Anonymous said...

soma muscle generic soma 2410 v - discount somatropin

Anonymous said...

buy soma soma blood pressure medication - buy-soma

Anonymous said...

order tramadol tramadol online delivered florida - tramadol dosage veterinary

Anonymous said...

buy soma online buy soma online $0.45 each - soma drink

Anonymous said...

discount soma soma jackson ms - soma mini velo

Anonymous said...

soma online buy soma hair care - soma 250 muscle relaxer

Anonymous said...

soma medication soma japan - buy soma online in florida

Anonymous said...

purchase tramadol does tramadol 50mg look like - order tramadol online cod

Anonymous said...

buy tramadol tramadol hcl tab 50mg dosage - tramadol hcl 50mg narcotic

Anonymous said...

buy tadalafil online cialis daily not working - best cialis online pharmacy

Anonymous said...

retin a online retin a micro online - retin-a micro directions use

Anonymous said...

generic cialis generic cialis tadalafil 20mg - cialis online secure

Anonymous said...

order tramadol online overnight tramadol for dogs+urination - tramadol overdose info

Anonymous said...

buy tramadol online generic name of tramadol - tramadol hcl 50 high

Anonymous said...

buy retin a retin a gel makeupalley - retin a and 4 hydroquinone

Anonymous said...

cheap tramadol tramadol hcl apap - tramadol hcl buzz

Anonymous said...

legal buy tramadol online order tramadol online cod overnight - buy tramadol online australia

Anonymous said...

order tramadol overnight tramadol 617 - buy tramadol online overnight mastercard

Anonymous said...

buy retin a retin-a cream for actinic keratosis - buy retin a in usa

Anonymous said...

generic tramadol online buy tramadol for dogs online - tramadol hcl ultram er

Anonymous said...

buy generic tramadol no prescription tramadol 50mg (generic ultram) - tramadol for dogs dosage by weight

Anonymous said...

cheap tramadol ultram er online - трамадол инструкция

Anonymous said...

buy tramadol online buy-tramadol-online.org - tramadol 50 mg vs tylenol 3

Anonymous said...

cheap tramadol tramadol hcl like vicodin - tramadol 50 mg sr

Anonymous said...

order tramadol online without prescription buy tramadol from canada - buy tramadol pay cod

Anonymous said...

generic xanax xanax 2mg pill identifier - 1 mg of xanax

Anonymous said...

tramadol 100 mg tramadol online shipped florida - buy tramadol online by cod

Anonymous said...

tramadol online tramadol withdrawal thomas recipe - tramadol 200mg dosage

Anonymous said...

xanax no rx xanax bars definition - xanax used opiate withdrawal

Anonymous said...

tramadol online buy tramadol online cod overnight - tramadol 100 mg side effects

Anonymous said...

tramadol online buy tramadol online cheap - tramadol no prescription usa

Anonymous said...

tramadol online tramadol 50 mg with food - tramadol addiction ppt

Anonymous said...

tramadol online order tramadol online sweden - tramadol-no-prescription.us

Anonymous said...

xanax online xanax overdose amnesia - generic xanax orange round

Anonymous said...

buy cialis online generic cialis pills - cialis copay coupon

Anonymous said...

cialis online buy cialis online usa paypal - cialis online venezuela

Anonymous said...

xanax online extended release xanax reviews - cost of generic xanax without insurance

Anonymous said...

buy cialis online buy cialis us cheap - buy cialis online discount

Anonymous said...

buy cialis online cheap cialis drug - cialis daily dose generic

Anonymous said...

xanax online xanax generic names - where to buy xanax online legally

Anonymous said...

buy klonopin online klonopin side effects kidney - klonopin used get high

Anonymous said...

http://landvoicelearning.com/#57594 buy tramadol in usa - tramadol 50 mg kapszula

Anonymous said...

learn how to buy tramdadol tramadol for dogs drowsy - tramadol hcl dogs dosage

Anonymous said...

http://buytramadolonlinecool.com/#63102 order cheap tramadol online - buy tramadol cod

Anonymous said...

clonazepam drug buy klonopin online prescription - klonopin clonazepam wiki

Anonymous said...

buy tramadol mastercard tramadol ingredients acetaminophen - tramadol hcl shelf life

Anonymous said...

http://www.integrativeonc.org/adminsio/buyklonopinonline/#9183 can you overdose klonopin die - klonopin interactions

Anonymous said...

buy tramadol cheap online tramadol online no prescription overnight - tramadol hcl vs norco

Anonymous said...

buy tramadol tablets tramadol 50 mg wiki - tramadol kidney

Anonymous said...

http://southcarolinaaccidentattorney.com/#50476 buy carisoprodol cod - carisoprodol 250 side effects

Anonymous said...

carisoprodol 350 mg carisoprodol 350 mg drug interactions - carisoprodol 350 mg addictive