English 中文(简体)
class file to java file conversion [closed]
原标题:
最佳回答

You can make use of javap for getting the source back from bytecode.

There are plenty of tools and plugin that help you to disassemble and you can find some discussed here.

问题回答

Check out this Java Decompiler.

Also see this Wikipedia page to know more about decompilation.

It should be noted that the code you get on decompilation of bytecode isn t very readable.

You have to use a disassembler.

Java Decompiler is a good choice.

Also Java Decompiler has a plug-in for Eclipse.

You can use javap command to get the overall structure of the file.

On the side note: Best way to disable anyone from getting the source from your compiled code is to use obfuscation.

Yes you cannot do anything like reverse conversion.

What you can do is modify the bytecode at runtime. That s allowed in Java...

Check for java.lang.instrumentation package. That will help you to achieve your goal to some extent...

I just published a stand-alone Java Decompiler GUI (based on Jad) which you can get from Util Java Decompiler (JAD based) v1.0

This is a Windows based .NET 4.0 application, which supports the drag n drop of *.jar files.





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签