[Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Java disassembler

Posted on 2006-04-16
12
Medium Priority
?
375 Views
Last Modified: 2010-03-31
Hi
I'd like to disassemble a very simple Java class which works as a fuel consumption manager on my mobile. Is there a way to do it?
Freeware or shareware options are prefered.
Please advise
Huji
0
Comment
Question by:huji
  • 3
  • 3
  • 3
  • +2
12 Comments
 
LVL 86

Expert Comment

by:CEHJ
ID: 16465542
Try JAD
0
 
LVL 86

Accepted Solution

by:
CEHJ earned 1800 total points
ID: 16465548
0
 
LVL 14

Expert Comment

by:hoomanv
ID: 16465579
disassemble ? javap
decompile ? JAD
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 14

Author Comment

by:huji
ID: 16465705
So, it is looking like a second piece of the puzzel. The web site I downloaded the .jar file from, also offers a .jad download. Is it what I want? (The source code?)
0
 
LVL 14

Expert Comment

by:hoomanv
ID: 16465718
no .jad file aontains the description of j2me application jar files

JAD is java decompiler
0
 
LVL 14

Author Comment

by:huji
ID: 16465776
And I don't need the JAD file for my purpose, do I?
0
 
LVL 11

Expert Comment

by:WelkinMaze
ID: 16465841
Hi,
You give the class files to the JAD program and it makes java code from them.
0
 
LVL 11

Expert Comment

by:WelkinMaze
ID: 16465848
But you may have in mind that the generated java code is not very readable especially for unaccustomed person.
0
 
LVL 14

Author Comment

by:huji
ID: 16465852
Yes I konw. I did that, and get a .java file in the end. However, in the middle of my learning curve here, I understood there is a .jad format too. Does it help me about understanding the source code in any way? Or what is it useful for?
0
 
LVL 11

Assisted Solution

by:WelkinMaze
WelkinMaze earned 200 total points
ID: 16465890
You don't need it, at least for that purpose.
the .jad files contains description for J2ME jar files. It is used for installing applications on mobile phones for example.
You can look at the following page for a brief info:
http://www.allaboutsymbian.com/forum/showthread.php?t=4045
0
 
LVL 30

Expert Comment

by:Mayank S
ID: 16467150
>> I understood there is a .jad format too.

Don't get confused with it :) that's different from JAD.
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 16488789
:-)
0

Featured Post

Prep for the ITIL® Foundation Certification Exam

December’s Course of the Month is now available! Enroll to learn ITIL® Foundation best practices for delivering IT services effectively and efficiently.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Viewers will learn about the different types of variables in Java and how to declare them. Decide the type of variable desired: Put the keyword corresponding to the type of variable in front of the variable name: Use the equal sign to assign a v…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
Suggested Courses
Course of the Month20 days, 9 hours left to enroll

867 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