should help you out jdGui can disassemble the individual component's jar files and .class files, [...] but is there a way to turn the whole project something that can be loaded in Eclipse or IDEA and "simply" be recompiled?
With these it helps Depends on your definition of "fully" (in "fully decompile")...;-). You won't easily get back the original Python source -- but getting the bytecode is easy, and standard library module dis exists exactly to make bytecode easily readable (though it's still bytecode, not full Python source code;-).
Hope that helps Does Apple licensing even allow their JRE to be redistributed with a third-party app? I think you are making things harder than they need to be. If a user does not have Java 6 installed (possible in OS X 10.7 and 10.8), the Mac OS will automatically prompt the user to download and install it the first time a Java application tries to run. It will then automatically continue launching your app once it's installed.
Hope that helps Following David's advice, I managed to get the application running from decompiled assemblies. Here's the process I followed to get it working I had already decompiled the various assemblies into projects using a Reflector (on a trial). I created a blank Web forms application in Visual Studio I added the .aspx pages from the website to the project through visual studio Then added the .cs files from the decompiled 'application.dll' project (since this is the website project within the solution. Some files had to be renamed to match the codebehind references in the `.aspx. files Each additional project e.g. applicationCore.dll was then added to the solution Each project's references needed to be updated and references to the newly added projects must be added to the startup project Since the website was built so long ago, there were 1,000's of syntax errors. The easiest way to resolve them was to use Notepad++ and the Find and Replace. To be safe, I did this file-by-file by following the errors from Visual Studio rather than a batch find and replace When trying to build I noticed errors where required assemblies were missing so I changed the build output directory of the sub-projects to the bin folder of the web project I added the connection strings and settings from the original website's web.config. I did this line by line to make sure I didn't break anything and so that I could trace the result of each addition Finally I had a successful build!
How to decompile Java class files which jd-gui decompiler is unable to decompile?