Dan
Dan

Reputation: 1729

java webstart decompiler

Is there anyway to decompile java webstart application?

Upvotes: 1

Views: 4918

Answers (4)

Dragas
Dragas

Reputation: 1311

JNLPs are just regular text files interpreted by J2Plauncher. You can open it up in your favorite text editor and look for two things: codebase and resources.

Codebase is the base URL from which everything in resources is being downloaded. Meanwhile in resources, each jar field has a href. You can append that to base URL to download particular jar resource you need. Afterwards, regular jar decompilation process follows.

Upvotes: 0

Mel Cooper
Mel Cooper

Reputation: 349

Just rename the files with a .jar extension :)

Upvotes: 0

Tobias Schulte
Tobias Schulte

Reputation: 3805

Yes, there is. A Java Webstart application is just one form of deployment. The result is a bunch of jars copied to the users home directory. And these can of course be decompiled for example with jad.

Upvotes: 2

activout.se
activout.se

Reputation: 6106

Start the application, then fetch the JAR(s) from the webstart cache. Proceed to decompile like with any other Java application.

Upvotes: 8

Related Questions