Reputation: 1729
Is there anyway to decompile java webstart application?
Upvotes: 1
Views: 4918
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
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
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