Solved

jar file search

Posted on 2014-01-22
12
358 Views
Last Modified: 2014-02-13
Hi,

I have a specific word (let us say xyz) that i need to search in my jar file within one javascript file. I have about 500 jar files in my eclipse workspace environment.

Eclipse i searched on file search but says 0 words found

please advise
Any links resources ideas highly appreciated. Thanks in advance
0
Comment
Question by:gudii9
12 Comments
 
LVL 1

Accepted Solution

by:
Smart_Kid earned 250 total points
ID: 39802043
In Eclispe Search, give the File name pattern as *.jar.
Also un-tick the case sensitive option, if you are not sure about it.

See the image..
Eclipse Search

And the outcome for that is..
Output
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 39802578
Why are javascripts in the jar file(s)?
0
 
LVL 12

Assisted Solution

by:Sharon Seth
Sharon Seth earned 125 total points
ID: 39802746
That js seems to be one that came with jquery , so probably that's within the jquery jar
0
 
LVL 7

Author Comment

by:gudii9
ID: 39806786
the primefaces-3.4 jar has printer.js which has lot of jQuery code in that as below.The code in the printer.js looks as below

(function(b){var a;b.fn.jqprint=function(d){a=b.extend({},b.fn.jqprint.defaults,d);var c=(this instanceof jQuery)?this:b(this);if(a.operaSupport&&b.browser.opera){var e=window.open("","jqPrint-preview");e.document.open();var g=e.document}else{var f=b("<iframe  />");if(!a.debug){f.css({position:"absolute",width:"0px",height:"0px",left:"-600px",top:"-600px"})}f.appendTo("body");var g=f[0].contentWindow.document}if(a.importCSS){if(b("link[media=print]").length>0){b("link[media=print]").each(function(){g.write("<link type='text/css' rel='stylesheet' href='"+b(this).attr("href")+"' media='print' />")})}else{b("link").each(function(){g.write("<link type='text/css' rel='stylesheet' href='"+b(this).attr("href")+"' />")})}}if(a.printContainer){g.write(c.outer())}else{c.each(function(){g.write(b(this).html())})}g.close();(a.operaSupport&&b.browser.opera?e:f[0].contentWindow).focus();setTimeout(function(){(a.operaSupport&&b.browser.opera?e:f[0].contentWindow).print();if(e){e.close()}},1000)};b.fn.jqprint.defaults={debug:false,importCSS:true,printContainer:true,operaSupport:true};jQuery.fn.outer=function(){return b(b("<div></div>").html(this.clone())).html()}})(jQuery);

Open in new window



when i search for text 'b.fn.jqprint.defaults' in same way it cannot find the text in jars. can you please advise
0
 
LVL 7

Author Comment

by:gudii9
ID: 39824417
I tried to search as
b\.fn\.jqprint\.defaults
and
b/.fn/.jqprint/.defaults

that also did not work. please advise
0
 
LVL 7

Author Comment

by:gudii9
ID: 39824444
when i search on defaults alone it did search in jar file too...not sure why it is not searching with multiple words with dots in between. please advise
JarSeachDefaults.jpg
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 86

Expert Comment

by:CEHJ
ID: 39824465
b.*fn.*jqprint.*defaults

Open in new window


Try the above with 'Regular expressions' checked
0
 
LVL 7

Author Comment

by:gudii9
ID: 39829833
I tried
b.*fn.*jqprint.*defaults


It is not working either. please advise
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 39830447
That pattern is in printer.js
0
 
LVL 7

Author Comment

by:gudii9
ID: 39842736
I know it is there but I wonder why it did not find in the search.

I searched on
b.*fn.*jqprint.*defaults

with/without regular expression check box. still did not work. what is the importance of Regular Expression check box? Please advise
0
 
LVL 86

Assisted Solution

by:CEHJ
CEHJ earned 125 total points
ID: 39842794
Maybe you have a different version of that jar from the one i tested. If you post a link to it, i'll try it with the same one
0
 
LVL 7

Author Comment

by:gudii9
ID: 39854417
can you please send me screenshot of how you are searching in eclipse for confirmation that i am doing correct way.
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
count7 challenge 12 70
for i loop in grovy 1 34
github account with ecipse 1 20
GUI builder for Eclipse? 8 14
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Java functions are among the best things for programmers to work with as Java sites can be very easy to read and prepare. Java especially simplifies many processes in the coding industry as it helps integrate many forms of technology and different d…
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
This video teaches viewers about errors in exception handling.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now