JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 03.06.2010, 23:55
Zordon
Guest
 
Posts: n/a
Default Java Compiler for JDownloader?

Hi guys,
how do you compile the JDownloader source code into jar Files?
I'm able to run it in eclipse and my changes work fine. I can also use the export function of eclipse to create a jar file which also works, but the file size is about ten times as big as the jar file you released.
So how do you compile it efficiently?

Thanks
Reply With Quote
  #2  
Old 04.06.2010, 04:00
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

I am not a developer, but I think you need to use the jar program itself with the options to remove comments and debugging information and to compress the results as a ZIP file.
Reply With Quote
  #3  
Old 04.06.2010, 17:11
Zordon
Guest
 
Posts: n/a
Default

Hi,
thanks for the answer.
Quote:
you need to use the jar program itself
What compiler? What compiler options? That's exactly my quesion:)

Though I'm sure developers are way too busy to read every thread in here, can someone please ask them? Thanks
Reply With Quote
  #4  
Old 05.06.2010, 00:00
Botzi
Guest
 
Posts: n/a
Default

We use ANT for building. **External links are only visible to Support Staff****External links are only visible to Support Staff**
Install and run "ant jar" inside the build dir.
Reply With Quote
  #5  
Old 05.06.2010, 00:11
Zordon
Guest
 
Posts: n/a
Default

Quote:
We use ANT for building. **** External Links are only visible to supporters ****
Thanks a lot. Can a supporter please rephrase the link so I can read it?
Reply With Quote
  #6  
Old 05.06.2010, 06:31
tony2long's Avatar
tony2long tony2long is offline
English Supporter
 
Join Date: Jun 2009
Posts: 6,507
Default

You can see it when you click "Post Reply".
Here it is:
"**External links are only visible to Support Staff**
Reply With Quote
  #7  
Old 05.06.2010, 17:49
Zordon
Guest
 
Posts: n/a
Default

Thank you.
Now I can build it just like your released version. However executing the file, I get the following error:
Could not find the main class: jd.Main. Programm will exit.

I just added ant as builder with...
Buildfile: ${workspace_loc:/JDownloader/build/build.xml}
Base Directory: ${workspace_loc:/JDownloader}

Does it need some more settings?


edit.: what I still don't understand is why I can start the jdownloader.jar file exported by eclipse. so there has to be some kind of classpath issue which just concerns ant?

Last edited by Zordon; 05.06.2010 at 19:36.
Reply With Quote
  #8  
Old 05.06.2010, 22:52
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

I am not sure, but it seems like the kind of error that arises when the JDK is not installed.
Reply With Quote
  #9  
Old 06.06.2010, 01:27
Zordon
Guest
 
Posts: n/a
Default

JDK 1.6.0_20 is installed and set up in eclipse.
Compiler compliance level is set to 1.5

Google finds many threads with the same problem. Everyone has had a different solution and so far none of them have worked for me.
I still think there is some sort of ant related setting I'm missing, because running JDownloader in eclipse works fine... But since I use your ant build file from SVN I have no idea what setting that might be.
Reply With Quote
  #10  
Old 06.06.2010, 01:49
Greeny
Guest
 
Posts: n/a
Default

can you give a complete log from the jar starting process? is there only the "error", that jd.Main couldn't be found? have you taken a look in the jar if there are _any_ files in it?
Reply With Quote
  #11  
Old 06.06.2010, 03:15
Zordon
Guest
 
Posts: n/a
Default

Here's the build log of a build with ant:
Code:
Buildfile: H:\Dokumente\Programmierung\Java\JDownloader\build\build.xml

compile:

jar:
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\JDownloader.jar
      [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\libs\JDHttp.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\libs\JDGUI.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\libs\JAntiCaptcha.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\libs\JDUtils.jar
      [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF

jarOptionals:
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\100__JDChat\plugins\JDChat.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\101__JDwebinterface\plugins\JDWebinterface.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\104__JDRemoteControl\plugins\JDRemoteControl.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\105__JDScheduler\plugins\schedule.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\106__JDShutdown\plugins\JDShutdown.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\117__JDHttpLiveScripter\plugins\JDHTTPLiveHeaderScripter.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\120__JDLangFileEditor\plugins\JDLangFileEditor.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\122__JDInfoFileWriter\plugins\JDInfoFileWriter.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\123__JDUnrar\plugins\JDUnrar.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\127__JDHJMerge\plugins\JDHJMerge.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\128__JDTray\plugins\JDTray.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\129__ExternInterface\plugins\JDExternInterface.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\131__JDGrowl\plugins\JDGrowl.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\132__Customizer\plugins\JDPackageCustomizer.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\133__AntiShutdown\plugins\JDAntiShutdown.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\134__RouterDBEditor\plugins\JDRouterDBEditor.jar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\135__RouterSend\plugins\RouterSend.jar
        [echo] Creating proxyrot
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\136__proxyrot\plugins\proxyrot.jar
        [echo] Creating scriptlauncher
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\137__scriptlauncher\plugins\scriptlauncher.jar
        [echo] Creating infobar
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\102__infobar\plugins\infobar.jar
        [echo] Creating lecturnity
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\103__lecturnity\plugins\lecturnity.jar
        [echo] Creating improveddock
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\pluginressourcen\107__improveddock\plugins\improveddock.jar

jarWebupdater:
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\jdupdate.jar
      [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF

jarRestarter:
         [jar] Building jar: H:\Dokumente\Programmierung\Java\JDownloader\dist\tinyupdate.jar
      [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF

standardBuild:
BUILD SUCCESSFUL
Total time: 2 seconds
When I then try to open dist/JDownloader.jar I get the error that it can't find jd.Main. This is the only error. However there's no error when run the source code directly in eclipse.

What do you mean by "looking in the jar"? That's Java bytecode.
Reply With Quote
  #12  
Old 06.06.2010, 13:54
Greeny
Guest
 
Posts: n/a
Default

no the jar file is only some kind of an archive (like rar-files) so you can open it with e.g. WinRar ... are files (in this case: java class files, where the java bytecode is located?) in there?
Reply With Quote
  #13  
Old 06.06.2010, 13:58
Zordon
Guest
 
Posts: n/a
Default

Yes they are all there. See the attachement (just remove .rar at the end of the filename).
Attached Files
File Type: rar JDownloader.jar.rar (572.0 KB, 379 views)
Reply With Quote
  #14  
Old 06.06.2010, 16:09
Greeny
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Zordon View Post
Yes they are all there. See the attachement (just remove .rar at the end of the filename).
Do you get the following exception?

Code:
C:\Dokumente und Einstellungen\Towelie\Desktop>java -jar JDownloader.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/appwork/utils/sin
gleapp/AnotherInstanceRunningException
Caused by: java.lang.ClassNotFoundException: org.appwork.utils.singleapp.Another
InstanceRunningException
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: jd.Main. Program will exit.
Take a look at the Classpath in the MANIFEST.MF file located in the META_INF directory from your jar file... all jar files must be available that the jdownloader runs without problems

so you have two options:
1) copy "your" JDownloader.jar in an existing jdownloader installation
2) copy all the missing jar files in the subdirectory "libs" from where your JDownloader.jar is


EDIT: And by the way... if you get the same error, then you lied to me, when saying: "When I then try to open dist/JDownloader.jar I get the error that it can't find jd.Main. This is the only error. However there's no error when run the source code directly in eclipse." The error is caused through the ClassNotFoundException .... =)
Reply With Quote
  #15  
Old 07.06.2010, 00:43
Zordon
Guest
 
Posts: n/a
Default

First I'd like to say thanks for you time helping me here

I can run the source code in eclipse. Here's the log from JDownloader starting in eclipse. As you can see there is no ClassNotFoundException.
Spoiler:

Code:
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.QuickShareCz
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.QuickUploadDotNet Revision: 11261
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.QuickUploadDotNet
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RapidGatorNet Revision: 11413
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Rapidshare Revision: 11532
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.Rapidshare
Key not found: plugins.hoster.rapidshare.com.preferedserver.random Defaultvalue: Random
Key not found: plugins.hoster.rapidshare.com.preferedserver Defaultvalue: Prefered server mirror
Key not found: plugins.hoster.rapidshare.com.https Defaultvalue: Use HTTPS workaround for ISP Block
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RapidShareRu Revision: 9747
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RapidSharkPl Revision: 11261
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.RapidSharkPl
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RedTubeCom Revision: 9508
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RemixShareCom Revision: 10106
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RGhostRu Revision: 10125
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RomHustlerNet Revision: 11550
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RomsZopharNet Revision: 8967
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.RuTubeRu Revision: 10785
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SaveAm Revision: 10731
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SavefileRo Revision: 11158
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SaveTv Revision: 11541
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.SaveTv
Key not found: plugins.hoster.SaveTv.DontModifyFilename Defaultvalue: Dateiname unverändert lassen (kann Probleme verursachen)
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ScribdCom Revision: 11271
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ScribdCom
Key not found: plugins.host.ScribdCom.formats Defaultvalue: Download files in this format:
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SendspaceCom Revision: 11173
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.SendspaceCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SendSpacePl Revision: 11166
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Share50Com Revision: 11012
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareatorNet Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareBaseTo Revision: 11285
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShareBaseTo
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareBombCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SharecashDotOrg Revision: 11166
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareCx Revision: 11495
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShareCx
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SharedZipCom Revision: 11575
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.SharedZipCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareFlareNet Revision: 11392
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShareFlareNet
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareGadgetCom Revision: 10904
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareHosterDe Revision: 11054
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareHubCom Revision: 9906
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareNownet Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareOnlineBiz Revision: 11262
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShareOnlineBiz
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Shareplacecom Revision: 10982
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareRapidCz Revision: 10827
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShareRapidCz
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareSwiftCom Revision: 11444
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareSystemsDe Revision: 10753
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShareSystemsDe
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareUaCom Revision: 10728
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareXXpgComBr Revision: 9977
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShareYourFileBiz Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SharingMatrixCom Revision: 11541
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.SharingMatrixCom
Key not found: plugins.hoster.SharingMatrixCom.waitInsteadOfReconnect Defaultvalue: Wait 15 minutes instead of reconnecting
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SharovarCom Revision: 10736
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ShragleCom Revision: 9902
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ShragleCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SixGigaCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SkyGlobeRu Revision: 10898
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SlingFileCom Revision: 10582
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SlutLoadCom Revision: 10832
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SociFilesCom Revision: 11558
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SoundcloudCom Revision: 10682
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SoundSnapCom Revision: 10920
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SpankWireCom Revision: 10806
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SpeedShareOrg Revision: 10476
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SpeedyShareCom Revision: 11599
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Speedy_ShareCom Revision: 8967
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SpiegelDe Revision: 10904
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.StooorageCom Revision: 10009
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.StorageTo Revision: 9411
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.StorageTo
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.StorePlaceOrg Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SupaShareNet Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SuperFastFileCom Revision: 11280
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SuperSharePl Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.SwoopshareCom Revision: 10566
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TabNetUa Revision: 11180
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.TabNetUa
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TangleCom Revision: 11604
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TenUploadCom Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TeraDepotCom Revision: 10728
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.TeraDepotCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TnaFlixCom Revision: 10757
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Tube8Com Revision: 10931
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.Tube8Com
Key not found: plugins.hoster.Tube8Com.setting.preferVideosForMobilePhones Defaultvalue: Prefer videos for mobile phones (3gp format)
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TubeLoadTo Revision: 11216
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TuneScoopCom Revision: 11558
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TurboBitNet Revision: 11543
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.TurboBitNet
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TurboShareCom Revision: 10710
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.TurboShareCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TurboUploadCom Revision: 10232
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TvSmeSk Revision: 11604
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TwoBackupNet Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.TwoSharedCom Revision: 11401
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.U115Com Revision: 11245
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.U115Com
Key not found: plugins.host.U115Com.servers Defaultvalue: Use this server: 
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UFileNet Revision: 10336
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UgotFileCom Revision: 11431
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UgotFileCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UloziskoSk Revision: 10764
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UlozTo Revision: 10607
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UlozTo
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UltraShareNet Revision: 9848
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Up4Com Revision: 10010
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Up4ShareVn Revision: 11337
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UpFileCom Revision: 10001
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadBoxCom Revision: 11139
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UploadBoxCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadComUa Revision: 10709
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UploadComUa
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadDriveCom Revision: 10979
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Uploadedto Revision: 11454
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.Uploadedto
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploaderPl Revision: 9411
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UploaderPl
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadFloorCom Revision: 11261
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UploadFloorCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadingCom Revision: 11297
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UploadingCom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadKeepCom Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadLu Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadMachineCom Revision: 9775
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadStube Revision: 7100
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UploadzTk Revision: 11215
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UpNitoSk Revision: 11532
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.UpNitoSk
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UptalCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UsaUplNet Revision: 10437
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Usershare Revision: 11499
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.UseUploadCom Revision: 11261
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.VerZendBe Revision: 10651
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.VideolecturesNet Revision: 10393
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ViiSk Revision: 11604
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.VimeoCom Revision: 8967
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Vipfilecom Revision: 11392
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.Vipfilecom
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WatTv Revision: 10985
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WebCamsCom Revision: 11178
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WebShareNet Revision: 10754
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WrzucajCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WrzucTo Revision: 11592
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WrzutaPl Revision: 10892
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WyslijPlikPl Revision: 9411
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.WyslijPlikPl
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.WyslijToPl Revision: 8967
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XFileSharingCom Revision: 11204
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XFileSharingProBasic Revision: 11579
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XHamsterCom Revision: 10829
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XnXxCom Revision: 10351
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XSevenTo Revision: 11484
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.XSevenTo
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XsharewareCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XStreamTo Revision: 11216
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.XStreamTo
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Xun6Com Revision: 10310
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XupIn Revision: 10285
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.XvideosCom Revision: 10343
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.YouPornCom Revision: 11027
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.YourFileHostCom Revision: 11537
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.YourFileSendercom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.YourFilesTo Revision: 10983
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Youtube Revision: 11295
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.Youtube
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.YuvutuCom Revision: 10899
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ZetshareCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ZidduCom Revision: 9411
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.Zippysharecom Revision: 10149
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ZomgUploadCom Revision: 10917
12 06.06.10 23:30:23 - FINEST [jd.JDInit(loadPluginForHost)] -> Try to load class jd.plugins.hoster.ZShareNet Revision: 11216
12 06.06.10 23:30:23 - FINER [jd.PluginWrapper(getPlugin)] -> load plugin: jd.plugins.hoster.ZShareNet
Key not found: gui.menu.accounts.name Defaultvalue: accounts
Key not found: gui.menu.accounts.mnem Defaultvalue: -
Key not found: gui.menu.accounts.accel Defaultvalue: -
Key not found: gui.menu.accounts.tooltip Defaultvalue: accounts
Key not found: gui.menu.plugins.menu.noaccounts.tooltip Defaultvalue: plugins.menu.noaccounts
Key not found: gui.menu.plugins.menu.buyaccount.tooltip Defaultvalue: plugins.menu.buyaccount
Key not found: gui.menu.plugins.configs.tooltip Defaultvalue: plugins.configs
Key not found: gui.menu.optional.hjsplit.menu.toggle.tooltip Defaultvalue: optional.hjsplit.menu.toggle
Key not found: gui.menu.hjsplit.name Defaultvalue: hjsplit
Key not found: gui.menu.hjsplit.mnem Defaultvalue: -
Key not found: gui.menu.hjsplit.accel Defaultvalue: -
Key not found: gui.menu.hjsplit.tooltip Defaultvalue: hjsplit
Key not found: gui.menu.optional.jdunrar.menu.toggle.tooltip Defaultvalue: optional.jdunrar.menu.toggle
Key not found: gui.menu.unrar.name Defaultvalue: unrar
Key not found: gui.menu.unrar.mnem Defaultvalue: -
Key not found: gui.menu.unrar.accel Defaultvalue: -
Key not found: gui.menu.unrar.tooltip Defaultvalue: unrar
12 06.06.10 23:30:24 - SEVERE [jd.utils.JDTheme(II)] -> Could not find image: gui.images.addons.infobar (gui.images.addons.infobar_16_16)
12 06.06.10 23:30:24 - SEVERE [jd.controlling.JDLogger(exception)] -> SEVERE Exception occurred
java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:190)
	at jd.utils.JDTheme.II(JDTheme.java:146)
	at jd.gui.swing.jdgui.menu.AddonsMenu.updateMenu(AddonsMenu.java:67)
	at jd.gui.swing.jdgui.menu.AddonsMenu.<init>(AddonsMenu.java:39)
	at jd.gui.swing.jdgui.menu.AddonsMenu.getInstance(AddonsMenu.java:49)
	at jd.gui.swing.jdgui.menu.JDMenuBar.<init>(JDMenuBar.java:15)
	at jd.gui.swing.jdgui.JDGui.createMenuBar(JDGui.java:247)
	at jd.gui.swing.jdgui.JDGui.initComponents(JDGui.java:172)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:103)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:95)
	at jd.gui.swing.jdgui.JDGui$3.runSave(JDGui.java:261)
	at jd.gui.swing.jdgui.JDGui$3.runSave(JDGui.java:1)
	at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:86)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at jd.gui.swing.jdgui.events.waitcursor.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:43)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Key not found: gui.menu.action.log.tooltip Defaultvalue: action.log
12 06.06.10 23:30:24 - FINEST [jd.gui.action.JDAction(setAccelerator)] -> Changelog Shortcuts: mapped CTRL+SHIFT+C to shift ctrl pressed C
Key not found: gui.menu.action.changes.tooltip Defaultvalue: action.changes
12 06.06.10 23:30:24 - FINEST [jd.gui.action.JDAction(setAccelerator)] -> Support Shortcuts: mapped F1 to pressed F1
Key not found: gui.menu.action.help.tooltip Defaultvalue: action.help
12 06.06.10 23:30:24 - FINEST [jd.gui.action.JDAction(setAccelerator)] -> About JDownloader Shortcuts: mapped CTRL+F1 to ctrl pressed F1
Key not found: gui.menu.action.about.tooltip Defaultvalue: action.about
Key not found: gui.treetable.remaining Defaultvalue: Remaining
Key not found: jd.gui.swing.components.JDCloseAction.closeTab Defaultvalue: Close Tab
Key not found: gui.fileinfopanel.packagetab.chb.postProcessing Defaultvalue: Post Processing
Key not found: gui.fileinfopanel.packagetab.chb.postProcessing.toolTip Defaultvalue: Enable Post Processing for this FilePackge, like extracting or merging.
Key not found: gui.fileinfopanel.packagetab.lbl.files Defaultvalue: %s File(s)
Key not found: gui.menu.action.linkgrabber.clearlist.tooltip Defaultvalue: action.linkgrabber.clearlist
Key not found: gui.menu.action.linkgrabber.addall.tooltip Defaultvalue: action.linkgrabber.addall
Key not found: jd.gui.swing.ShortCuts.VK_U Defaultvalue: U
Key not found: jd.gui.swing.ShortCuts.VK_O Defaultvalue: O
Key not found: gui.taskpanes.download.linkgrabber.config.autostart Defaultvalue: Start Automatically
Key not found: gui.tooltips.linkgrabber.autostart Defaultvalue: if selected, links will get added and started automatically
12 06.06.10 23:30:25 - WARNING [jd.utils.JDTheme(getThemeValue)] -> Key not found: gui.images.preferences (null)
12 06.06.10 23:30:25 - SEVERE [jd.utils.JDTheme(II)] -> Could not find image: gui.images.preferences (gui.images.preferences_16_16)
12 06.06.10 23:30:25 - SEVERE [jd.controlling.JDLogger(exception)] -> SEVERE Exception occurred
java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:190)
	at jd.utils.JDTheme.II(JDTheme.java:146)
	at jd.gui.swing.jdgui.views.settings.sidebar.TreeEntry.setIcon(TreeEntry.java:93)
	at jd.gui.swing.jdgui.views.settings.sidebar.TreeEntry.<init>(TreeEntry.java:76)
	at jd.gui.swing.jdgui.views.settings.sidebar.ConfigTreeModel.<init>(ConfigTreeModel.java:48)
	at jd.gui.swing.jdgui.views.settings.sidebar.ConfigSidebar.<init>(ConfigSidebar.java:76)
	at jd.gui.swing.jdgui.views.settings.sidebar.ConfigSidebar.getInstance(ConfigSidebar.java:56)
	at jd.gui.swing.jdgui.views.settings.ConfigurationView.<init>(ConfigurationView.java:48)
	at jd.gui.swing.jdgui.views.settings.ConfigurationView.getInstance(ConfigurationView.java:42)
	at jd.gui.swing.jdgui.JDGui.initComponents(JDGui.java:185)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:103)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:95)
	at jd.gui.swing.jdgui.JDGui$3.runSave(JDGui.java:261)
	at jd.gui.swing.jdgui.JDGui$3.runSave(JDGui.java:1)
	at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:86)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at jd.gui.swing.jdgui.events.waitcursor.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:43)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
12 06.06.10 23:30:25 - SEVERE [jd.utils.JDTheme(II)] -> Could not find image: gui.images.preferences (gui.images.preferences_20_20)
12 06.06.10 23:30:25 - SEVERE [jd.controlling.JDLogger(exception)] -> SEVERE Exception occurred
java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:190)
	at jd.utils.JDTheme.II(JDTheme.java:146)
	at jd.gui.swing.jdgui.views.settings.sidebar.TreeEntry.setIcon(TreeEntry.java:94)
	at jd.gui.swing.jdgui.views.settings.sidebar.TreeEntry.<init>(TreeEntry.java:76)
	at jd.gui.swing.jdgui.views.settings.sidebar.ConfigTreeModel.<init>(ConfigTreeModel.java:48)
	at jd.gui.swing.jdgui.views.settings.sidebar.ConfigSidebar.<init>(ConfigSidebar.java:76)
	at jd.gui.swing.jdgui.views.settings.sidebar.ConfigSidebar.getInstance(ConfigSidebar.java:56)
	at jd.gui.swing.jdgui.views.settings.ConfigurationView.<init>(ConfigurationView.java:48)
	at jd.gui.swing.jdgui.views.settings.ConfigurationView.getInstance(ConfigurationView.java:42)
	at jd.gui.swing.jdgui.JDGui.initComponents(JDGui.java:185)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:103)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:95)
	at jd.gui.swing.jdgui.JDGui$3.runSave(JDGui.java:261)
	at jd.gui.swing.jdgui.JDGui$3.runSave(JDGui.java:1)
	at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:86)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at jd.gui.swing.jdgui.events.waitcursor.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:43)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)


However, I have to admit it is strange... Why doesn't it work with ant?
Putting my compiled jar file in an existing installation doesn't work. I stil get the same error. But taking a look at the MANIFEST.MF file of the compiled jar showed something weird:
This is your released manifest:

Spoiler:
Code:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Class-Path: libs/Filters.jar libs/JTattoo.jar plugins/JDPackageCustomi
 zer.jar plugins/schedule.jar libs/JUnique.jar libs/jna.jar libs/JDGUI
 .jar libs/JDHttp.jar libs/JAntiCaptcha.jar libs/JDUtils.jar libs/Brow
 serLauncher2.jar libs/clink170.jar libs/cobra.jar libs/hsqldb.jar lib
 s/htmlcleaner2_0.jar libs/irclib.jar libs/js.jar libs/looks.jar libs/
 mail.jar libs/miglayout.jar libs/savemytube.jar libs/laf/substance-sw
 ingx.jar libs/laf/substance.jar libs/svnkit.jar libs/swingworker.jar 
 libs/swingx.jar libs/ui.jar libs/laf/synthetica.jar libs/laf/syntheti
 caBatik.jar libs/laf/syntheticaBlackMoon.jar libs/laf/syntheticaBlack
 Star.jar libs/laf/syntheticaBlueIce.jar libs/laf/syntheticaBlueMoon.j
 ar libs/laf/syntheticaBlueSteel.jar libs/laf/syntheticaGreenDream.jar
  libs/laf/syntheticaMauveMetallic.jar libs/laf/syntheticaOrangeMetall
 ic.jar libs/laf/syntheticaBlackEye.jar libs/laf/syntheticaGreenDream.
 jar libs/laf/syntheticaSilverMoon.jar libs/laf/syntheticaSimple2D.jar
  libs/laf/syntheticaSkyMetallic.jar libs/laf/syntheticaWhiteVision.ja
 r
Created-By: yGuard Bytecode Obfuscator 2.2.0
Main-Class: jd.Main

Name: jd/router/UPnPInfo$2.class
SHA-1-Digest: SAgRRNt8I13Y/5wX54zPOinBCPA=
SHA1-Digest: SAgRRNt8I13Y/5wX54zPOinBCPA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: eAorkTpkGs12jwaQlT3edA==

Name: jd/controlling/JDLogger.class
SHA-1-Digest: sUr9eH2rrhtsXDg1EZLu0NSTwYs=
SHA1-Digest: sUr9eH2rrhtsXDg1EZLu0NSTwYs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Zq6I7sTppqg/gnxkoYCkVA==

Name: jd/plugins/PluginForDecrypt.class
SHA-1-Digest: rNwLHq4IZTVvQEJ6AkG5Xzi5XqU=
SHA1-Digest: rNwLHq4IZTVvQEJ6AkG5Xzi5XqU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: vbX8+j2eCeG+A8Q+un7DqQ==

Name: jd/controlling/DownloadWatchDog$STATE.class
SHA-1-Digest: 1A2b7VtEg0oXAdGKIDX30XiRDPk=
SHA1-Digest: 1A2b7VtEg0oXAdGKIDX30XiRDPk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: R5GAhaVwdicj9S2whnVKXQ==

Name: jd/utils/Upload.class
SHA-1-Digest: BMmj8LOXgkc1c9i1cFWK0KEfqvQ=
SHA1-Digest: BMmj8LOXgkc1c9i1cFWK0KEfqvQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: sRohXOYzHo8ehcJOM4TRQg==

Name: jd/controlling/LinkCheck$2.class
SHA-1-Digest: 84k97hWYqngAQwNB10LBfazr9Eo=
SHA1-Digest: 84k97hWYqngAQwNB10LBfazr9Eo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 5lcig/avvYdLzMls2GYWqQ==

Name: jd/utils/GetExplorer.class
SHA-1-Digest: J3CjBU9dggqnx35BDtb0EbLlaRY=
SHA1-Digest: J3CjBU9dggqnx35BDtb0EbLlaRY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 1kGMCnLhtqqN2bnQMregNw==

Name: jd/controlling/AccountController.class
SHA-1-Digest: C39R3/h0kpZAEgGtrXtViyiAeXo=
SHA1-Digest: C39R3/h0kpZAEgGtrXtViyiAeXo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: UY/cXTrTR9Us6BkJUXIQ8Q==

Name: jd/crypt/BaseDecoder.class
SHA-1-Digest: qK/yYPwhYSjemN048an8epmSGo8=
SHA1-Digest: qK/yYPwhYSjemN048an8epmSGo8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 5nUCnyBgEw2D7IsYiDC9DQ==

Name: jd/router/GetRouterInfo$2.class
SHA-1-Digest: oUGpSCflmX1J6hLhDxpdomariUc=
SHA1-Digest: oUGpSCflmX1J6hLhDxpdomariUc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: lRNlG5AHIYZAj6PRgmSyTA==

Name: jd/controlling/reconnect/Reconnecter.class
SHA-1-Digest: J4gnQvKOIl77EkHRSWBDvQbzFCs=
SHA1-Digest: J4gnQvKOIl77EkHRSWBDvQbzFCs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: wA5GU6Rx045Jz38aq28tiQ==

Name: jd/update/WebUpdater$1.class
SHA-1-Digest: sOVeMXiK59YfuftGuTzppj74lg0=
SHA1-Digest: sOVeMXiK59YfuftGuTzppj74lg0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: FJ6Ijeg5Gmn1W7fDPEgZxw==

Name: jd/utils/JDUtilities$3.class
SHA-1-Digest: uiPqxavtDYnchKyKkuwz9C6cyvI=
SHA1-Digest: uiPqxavtDYnchKyKkuwz9C6cyvI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: qOFdj6DvwMxTgv5A7ZV5kA==

Name: jd/crypt/AESdecrypt.class
SHA-1-Digest: IziQZnK2ULJztuCojNdNqHldyQ8=
SHA1-Digest: IziQZnK2ULJztuCojNdNqHldyQ8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: YUETkXn4ZzB/++IrKdWcHg==

Name: jd/plugins/a/ContainerUtilites.class
SHA-1-Digest: 3PnvtnFnlJTEdx6F0Mv7cMgqOrs=
SHA1-Digest: 3PnvtnFnlJTEdx6F0Mv7cMgqOrs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: azM+hvaiIR47dpja97BqWQ==

Name: jd/KikinDialog$4.class
SHA-1-Digest: 7pzeGUUagJbvAtC4uLjvPheOQX0=
SHA1-Digest: 7pzeGUUagJbvAtC4uLjvPheOQX0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: uNsehQwk3DfdhEtyYmNAfg==

Name: jd/controlling/ClipboardHandler.class
SHA-1-Digest: W34pe5BCft1RRpGIoQWTvri+How=
SHA1-Digest: W34pe5BCft1RRpGIoQWTvri+How=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 6B2WQZKIlrBwgPGoM50A2A==

Name: jd/Installer$3$1.class
SHA-1-Digest: 7G1pT+ItTxyLUuMLsfDA83olK9I=
SHA1-Digest: 7G1pT+ItTxyLUuMLsfDA83olK9I=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: yFmkSbOSCdU3OE9vOQ+Zcw==

Name: jd/plugins/FilePackageListener.class
SHA-1-Digest: sw9vgRg4ioKb9seshBVXQMEEQHQ=
SHA1-Digest: sw9vgRg4ioKb9seshBVXQMEEQHQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: IW55mGd9EE/aHiNFWwaGtg==

Name: jd/utils/EditDistance.class
SHA-1-Digest: CD92j7luDlwgSaBOsFTjelb3duI=
SHA1-Digest: CD92j7luDlwgSaBOsFTjelb3duI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: sXsBsSmjwJQ5EiG9xueRsg==

Name: jd/controlling/LinkGrabberControllerListener.class
SHA-1-Digest: 7Aiea4sgoaVpvjHgFBxPXOM2JtU=
SHA1-Digest: 7Aiea4sgoaVpvjHgFBxPXOM2JtU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: +0mVT6RzrAmnrNUk9tQBrQ==

Name: jd/UpdateDevWorkspace$1.class
SHA-1-Digest: Cf+/TBQSZDjL5V/wYyYGXIA1Q6U=
SHA1-Digest: Cf+/TBQSZDjL5V/wYyYGXIA1Q6U=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 7DazUko+Xbiqa4v3W28AmQ==

Name: jd/controlling/ByteBufferController.class
SHA-1-Digest: whMplMnE4utYtnDWzbdZu0Q7NR4=
SHA1-Digest: whMplMnE4utYtnDWzbdZu0Q7NR4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: AJ0TW2A2EkEgV6bMY2mYoA==

Name: jd/plugins/a/C$1.class
SHA-1-Digest: 4Az61OsCM+0GkkjRS19C9lUkHL8=
SHA1-Digest: 4Az61OsCM+0GkkjRS19C9lUkHL8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: yc/KFHBZqLBFeoZc8YTMNw==

Name: jd/utils/ReplaceInFiles$1.class
SHA-1-Digest: cJh5R3P2MDoPvIiXGiPoGpHVyoI=
SHA1-Digest: cJh5R3P2MDoPvIiXGiPoGpHVyoI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 2b/JC4/COIJPve2Qc926xA==

Name: jd/plugins/PluginForDecrypt$1DThread.class
SHA-1-Digest: vfLO4NKkyEBd6tboZ8DdoVlI5n4=
SHA1-Digest: vfLO4NKkyEBd6tboZ8DdoVlI5n4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ZpDWBWHmYGSsDEUKqMIe1Q==

Name: jd/plugins/PluginProgress.class
SHA-1-Digest: 2UgvCKZPRZeCqCkQPxq9vmhute8=
SHA1-Digest: 2UgvCKZPRZeCqCkQPxq9vmhute8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: BWaWQEEPNW+/JuJEkt2F9A==

Name: jd/plugins/DownloadLinkBroadcaster.class
SHA-1-Digest: dfTtC3ZfAd6gn7Axse+W2Zwu3u0=
SHA1-Digest: dfTtC3ZfAd6gn7Axse+W2Zwu3u0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: LZKE7xzW38PF3HZGNK0OHQ==

Name: jd/plugins/AccountMenuItemSyncer$1.class
SHA-1-Digest: b97zeljfntt5PnVn6dgSnfHrqXQ=
SHA1-Digest: b97zeljfntt5PnVn6dgSnfHrqXQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: kN1cUGnk60ebweNvPR8gTg==

Name: jd/controlling/ProgressController$1.class
SHA-1-Digest: arVcrHzcvML2IjwtdfJ1ZuYfzT4=
SHA1-Digest: arVcrHzcvML2IjwtdfJ1ZuYfzT4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Rhdsl6gY9hkR8jmjo0GEFg==

Name: jd/controlling/JDController$1.class
SHA-1-Digest: V9amORm5NgxNp2Q6T1gklsTCV2A=
SHA1-Digest: V9amORm5NgxNp2Q6T1gklsTCV2A=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: bolPBA2V+gwV/CoXnP9O4Q==

Name: jd/controlling/interaction/SimpleExecute.class
SHA-1-Digest: Mf51v4X7PiGhkg9mv9cC1X/9mCI=
SHA1-Digest: Mf51v4X7PiGhkg9mv9cC1X/9mCI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: FOWUYDt+44bu8Pq1PTSqbw==

Name: jd/plugins/a/R.class
SHA-1-Digest: ErCYQkHJzbo/b6VhP67fCRSNwXo=
SHA1-Digest: ErCYQkHJzbo/b6VhP67fCRSNwXo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: nGhzHILn/HSqPSCBWCwHuw==

Name: jd/plugins/FilePackage$1.class
SHA-1-Digest: M2CZyI7lh0aQ5Tga8/7f/+gK8l4=
SHA1-Digest: M2CZyI7lh0aQ5Tga8/7f/+gK8l4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: iz0PUSkqZiL6AAN6hiDZBA==

Name: jd/config/ConfigGroup.class
SHA-1-Digest: ENMxopKLp9nSIyBEB5P9scHFwJk=
SHA1-Digest: ENMxopKLp9nSIyBEB5P9scHFwJk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: zKGI6V7STAMw179a5W1gVg==

Name: jd/plugins/OptionalPlugin.class
SHA-1-Digest: UAPUVad9dnm02ird8urQaxqC0yI=
SHA1-Digest: UAPUVad9dnm02ird8urQaxqC0yI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: N987McVMZ2AAbkkgVWBI5A==

Name: jd/utils/Updater$3.class
SHA-1-Digest: +KokPUOqPrFu9rHF2W9YZX3ACr0=
SHA1-Digest: +KokPUOqPrFu9rHF2W9YZX3ACr0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 07JIabJIzduK1mRaJcbAWA==

Name: jd/router/reconnectrecorder/Gui.class
SHA-1-Digest: WiVTMVUFmqX/ha7v8fRwLSWlbX0=
SHA1-Digest: WiVTMVUFmqX/ha7v8fRwLSWlbX0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: SWatD2aDFKhsBaWd8LEYXw==

Name: jd/controlling/interaction/ExternExecute.class
SHA-1-Digest: 0K1O0iLMsF91bJBmJT7ZaHqfld0=
SHA1-Digest: 0K1O0iLMsF91bJBmJT7ZaHqfld0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Z9bJ3HCF7KBVQe7xIfhnFQ==

Name: jd/plugins/HostPlugin.class
SHA-1-Digest: iRtsfYAUtVJKTEev8C68l+R0Cxg=
SHA1-Digest: iRtsfYAUtVJKTEev8C68l+R0Cxg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: zCXhR8kpDrAlV0rWBWShaw==

Name: jd/plugins/DownloadLink$AvailableStatus.class
SHA-1-Digest: eJbwZ+G8Qra2SJYZVydcP2gk5HI=
SHA1-Digest: eJbwZ+G8Qra2SJYZVydcP2gk5HI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 3ch0UU81lOz1iTFjGnJFtA==

Name: jd/controlling/LinkCheckBroadcaster.class
SHA-1-Digest: PwmTEB0cbNKBLtXCfeaBCsdqo2s=
SHA1-Digest: PwmTEB0cbNKBLtXCfeaBCsdqo2s=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: YniJVk5o+ej/xZzdlLJ/vQ==

Name: jd/event/ControlListener.class
SHA-1-Digest: jngt1VQKXoirMFitDNa/gh2ICMw=
SHA1-Digest: jngt1VQKXoirMFitDNa/gh2ICMw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: SQRWPFhMvcRsqtt2/9ZkGQ==

Name: jd/controlling/DownloadWatchDog$1.class
SHA-1-Digest: UCZIirjxd3/IoPqVDBqCR0JmKL8=
SHA1-Digest: UCZIirjxd3/IoPqVDBqCR0JmKL8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ai/LwH5H8Iu//mA6kIVzEg==

Name: jd/Installer$2$1.class
SHA-1-Digest: sBtcpMP5V1HsDvTZX7XYGnshNW8=
SHA1-Digest: sBtcpMP5V1HsDvTZX7XYGnshNW8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: z1A3FV9Ko5W2i3xvGjNsnw==

Name: jd/event/JDEvent.class
SHA-1-Digest: bzgKedBtTcOnvI0z+qqtkdhHa4A=
SHA1-Digest: bzgKedBtTcOnvI0z+qqtkdhHa4A=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ZAzAK52oIhGq1S75lR+HIw==

Name: jd/Installer$3.class
SHA-1-Digest: SqAy9PTkYXpHZuvIbgJZyaxtM0o=
SHA1-Digest: SqAy9PTkYXpHZuvIbgJZyaxtM0o=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: OVp7MS4GetcBa9px85lxKA==

Name: jd/utils/Email$MailAuthenticator.class
SHA-1-Digest: vnREV0BeSznt2tpCoYrBjSxR5vU=
SHA1-Digest: vnREV0BeSznt2tpCoYrBjSxR5vU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ODXDzvhEsOpiAJHBbGJZIQ==

Name: jd/plugins/DownloadLinkEvent.class
SHA-1-Digest: H6+FyKIhstyUCK9+NUR2yL7CwV4=
SHA1-Digest: H6+FyKIhstyUCK9+NUR2yL7CwV4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: hv4hfTG+gJNkRJ2/51lrXA==

Name: jd/plugins/PluginsC.class
SHA-1-Digest: TtoqsN6FsYgGECWLGoP5tPG5Uug=
SHA1-Digest: TtoqsN6FsYgGECWLGoP5tPG5Uug=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: hl6JruOUkuQnPqdrbEr+Dg==

Name: jd/utils/WebUpdate$2.class
SHA-1-Digest: 2uqwDLnydzWVQ/BJj9g23gxQQQE=
SHA1-Digest: 2uqwDLnydzWVQ/BJj9g23gxQQQE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 9V/JQOPhk7LTJ41sBCRrWQ==

Name: jd/plugins/a/D.class
SHA-1-Digest: I92wHl12U2Ieac5vz0UeScoz460=
SHA1-Digest: I92wHl12U2Ieac5vz0UeScoz460=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: u0D/9hIREIl6OZ2+lDOl/g==

Name: jd/controlling/ByteBufferEntry.class
SHA-1-Digest: +2OgaeD0AmysRzFowMwCYEQEmbQ=
SHA1-Digest: +2OgaeD0AmysRzFowMwCYEQEmbQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: pLqQygNHZ+QPBMeicLRG1Q==

Name: jd/utils/locale/JDL.class
SHA-1-Digest: zhZgFMB/Fg8JalwI4O6HHKxBU9s=
SHA1-Digest: zhZgFMB/Fg8JalwI4O6HHKxBU9s=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 63OGZlz/wGVc+IQqxeaB9g==

Name: jd/Benchmark.class
SHA-1-Digest: K8kgZ5a2OjbY2imNAAQMaQLCfNM=
SHA1-Digest: K8kgZ5a2OjbY2imNAAQMaQLCfNM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: aFZ2muTpRImxK+nmRbTLug==

Name: jd/Config.class
SHA-1-Digest: 9eIP1RWbiNrmESSHt08uKFZoG+c=
SHA1-Digest: 9eIP1RWbiNrmESSHt08uKFZoG+c=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: k/lGbI7zJZHn3SWl9Ahxxw==

Name: jd/controlling/LinkGrabberPackager.class
SHA-1-Digest: WSq/XEfeE1hUlUAy20EzwNGCRlc=
SHA1-Digest: WSq/XEfeE1hUlUAy20EzwNGCRlc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: JxvZqN6w2VFsnxldlZv/PA==

Name: jd/router/ConvertRouterData$1.class
SHA-1-Digest: Qf7v6LaLKZZrGrDe3fCHVCoy/Qw=
SHA1-Digest: Qf7v6LaLKZZrGrDe3fCHVCoy/Qw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: C+79kwjQwerS1Wbi2otxpw==

Name: jd/controlling/ExceptionHandler.class
SHA-1-Digest: JnIIam4tS8Do43z3OQCDrrf9uEA=
SHA1-Digest: JnIIam4tS8Do43z3OQCDrrf9uEA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: vUs2pH/0JjJaMvcB+3Q/sg==

Name: jd/nrouter/IPCheck$1.class
SHA-1-Digest: YJUEgYv/UUGp5Fxk18P6f/EEOYU=
SHA1-Digest: YJUEgYv/UUGp5Fxk18P6f/EEOYU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: fgOcQGkJQDJpN+RfUoOD4Q==

Name: jd/controlling/LogFormatter.class
SHA-1-Digest: aak5HbEhQ1jHpgvGJlVUelMVcaY=
SHA1-Digest: aak5HbEhQ1jHpgvGJlVUelMVcaY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: GQbkRy5PECKqGY49qw0oAQ==

Name: jd/router/GetRouterInfo$8.class
SHA-1-Digest: D8POSX0XjZxOopdFBU6/nX9oAzU=
SHA1-Digest: D8POSX0XjZxOopdFBU6/nX9oAzU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: QPvhSf8MITVBWs9N5jcK8g==

Name: jd/controlling/reconnect/ExternReconnect.class
SHA-1-Digest: MysbIlwDLBul/4OrIVNswJ984zY=
SHA1-Digest: MysbIlwDLBul/4OrIVNswJ984zY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 24ub1PJ9FM344k/VzvVaFA==

Name: jd/KikinDialog$1.class
SHA-1-Digest: lTpLS/5fNFmKr54Zi3Igs4pRUhw=
SHA1-Digest: lTpLS/5fNFmKr54Zi3Igs4pRUhw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 8r8CFtxcU+iILC7+tGKShQ==

Name: jd/plugins/PluginForHost.class
SHA-1-Digest: ZP8P7mXqarFhIKtHQ9Usgk4uY80=
SHA1-Digest: ZP8P7mXqarFhIKtHQ9Usgk4uY80=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: r2NpVCjp+DVG836CH9Cb+g==

Name: jd/plugins/LinkGrabberFilePackageListener.class
SHA-1-Digest: dtgMCY1thWs/Xdg49y9tN2+Xoaw=
SHA1-Digest: dtgMCY1thWs/Xdg49y9tN2+Xoaw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: vPxyYDZjVclnfOuu7MudXQ==

Name: jd/utils/Updater$Server.class
SHA-1-Digest: sDlwZHkZGklVOrZwY+HAh0mmI20=
SHA1-Digest: sDlwZHkZGklVOrZwY+HAh0mmI20=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: AbT4sLn94FEm0FTMgjLjwA==

Name: jd/utils/locale/JDLListener.class
SHA-1-Digest: TD+7xGrkOoda1YP5YBJy4FJVRQ8=
SHA1-Digest: TD+7xGrkOoda1YP5YBJy4FJVRQ8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: hYzh/jwAONoztI1fSw//zA==

Name: jd/plugins/download/DownloadInterface.class
SHA-1-Digest: OrC0fATuZRj1lIfheputoSNA3RM=
SHA1-Digest: OrC0fATuZRj1lIfheputoSNA3RM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: I3ruLhFjEKZnHHkb9GescA==

Name: jd/router/FindRouterIP$1.class
SHA-1-Digest: T23NjKg7CeW3wlmLLGUnEhLybkk=
SHA1-Digest: T23NjKg7CeW3wlmLLGUnEhLybkk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: C1QRrZERNQWl1+XXNdn+qA==

Name: jd/event/JDBroadcaster.class
SHA-1-Digest: lYZBdKnIJFdakp6aiTCjVfSnrLs=
SHA1-Digest: lYZBdKnIJFdakp6aiTCjVfSnrLs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: JLgw499Ty9R5A6aUdgM0IQ==

Name: jd/Config$3.class
SHA-1-Digest: EVvONTv91+VfSd4X+38ouzw9AK8=
SHA1-Digest: EVvONTv91+VfSd4X+38ouzw9AK8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: PVhZSIfNLeNo+8F1AlDtpg==

Name: jd/HostPluginWrapper.class
SHA-1-Digest: 2ok/nM7E6bEBOZWDrlzCjAwoE3w=
SHA1-Digest: 2ok/nM7E6bEBOZWDrlzCjAwoE3w=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: IPd/ACVw0iuGwTrQqbYZ8w==

Name: jd/JDInitFlags.class
SHA-1-Digest: Z8NgylZRp2RGqnd+9L3u5v9a+fg=
SHA1-Digest: Z8NgylZRp2RGqnd+9L3u5v9a+fg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: IHqDFmzzidUkpfXOZoT7jQ==

Name: jd/router/GetRouterInfo$3.class
SHA-1-Digest: rp1spB6Milsqggbqaj3qUQa3huc=
SHA1-Digest: rp1spB6Milsqggbqaj3qUQa3huc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: mG6cWo2Vn5wMyLPS1XL7Uw==

Name: jd/controlling/LinkCheck$CheckThread.class
SHA-1-Digest: cyTgkTD8wOxmlvCELdBw7IkxtLk=
SHA1-Digest: cyTgkTD8wOxmlvCELdBw7IkxtLk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ZZ7KlDuWvQXCy9iAe0s6/g==

Name: jd/utils/RSYNCServer.class
SHA-1-Digest: ZpKx86on6ew6XJwJtxmlS50WiOQ=
SHA1-Digest: ZpKx86on6ew6XJwJtxmlS50WiOQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: RMh0O04xBNV2ekogcUJ3rw==

Name: jd/controlling/LinkCheck.class
SHA-1-Digest: +pTajh4uGZREOJsdWyecfhVTKoc=
SHA1-Digest: +pTajh4uGZREOJsdWyecfhVTKoc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 3XBNKLHSi3WvLmZ2QvmjnA==

Name: jd/Benchmark$1.class
SHA-1-Digest: xwtr9fCGXFXQLJ7xWngPb7CTeuQ=
SHA1-Digest: xwtr9fCGXFXQLJ7xWngPb7CTeuQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: MvPpJDk4h1jZ9I0yFe+ACg==

Name: jd/plugins/FilePackageEvent.class
SHA-1-Digest: RKQwvSbgI4fOBLmlVfYDwdugUGQ=
SHA1-Digest: RKQwvSbgI4fOBLmlVfYDwdugUGQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: uOIevA4EevvHDhcpFidk8g==

Name: jd/router/GetMacAdress.class
SHA-1-Digest: 9e/wNVySDdoKobFsXEY8tZ0s1mU=
SHA1-Digest: 9e/wNVySDdoKobFsXEY8tZ0s1mU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VMSVApR6+CRNsFEKgOU9UA==

Name: jd/plugins/FilePackageBroadcaster.class
SHA-1-Digest: hMGRQ7THZcN4lHhbT4Yqa4dFlEg=
SHA1-Digest: hMGRQ7THZcN4lHhbT4Yqa4dFlEg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 7FzzwlP4LMPTtzpryAKSOw==

Name: jd/JDInit$1.class
SHA-1-Digest: Swh4JLZx/kshCTKxxYxLaFZUTiY=
SHA1-Digest: Swh4JLZx/kshCTKxxYxLaFZUTiY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: XLZ9yezkHJ+sLP/zyT41EQ==

Name: jd/utils/JDUtilities.class
SHA-1-Digest: 5weruuKW0jbds1KK34vfC/AkEeE=
SHA1-Digest: 5weruuKW0jbds1KK34vfC/AkEeE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: FsrvBBWtwpdm+pOyWC9Z2Q==

Name: jd/config/Configuration.class
SHA-1-Digest: PihZphIFqQ8vnRMWratVE0tGBOs=
SHA1-Digest: PihZphIFqQ8vnRMWratVE0tGBOs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: DlrQGMcAjFqgR34PJTc8xw==

Name: jd/router/reconnectrecorder/Proxy.class
SHA-1-Digest: 0Z6vaKsJZBkK3jly7Jjjl/hWpPE=
SHA1-Digest: 0Z6vaKsJZBkK3jly7Jjjl/hWpPE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: gLnWSOyJ7BC+wXuT/bB7jA==

Name: jd/controlling/reconnect/BatchReconnect.class
SHA-1-Digest: 9oY+t6p74IBQkWm9ll1OSwjqqOA=
SHA1-Digest: 9oY+t6p74IBQkWm9ll1OSwjqqOA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: yOFkfAmMPvwacZtabpJb4g==

Name: jd/parser/html/InputField.class
SHA-1-Digest: upDXq7ihw1vkp2n1jPS8SgM1s7Q=
SHA1-Digest: upDXq7ihw1vkp2n1jPS8SgM1s7Q=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: DPXxLZLJLGOxRLvS5C6KRQ==

Name: jd/Main.class
SHA-1-Digest: hWi1RNCDUaGhkKLbxcL2IaZrPtY=
SHA1-Digest: hWi1RNCDUaGhkKLbxcL2IaZrPtY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: uE+PnAZXwbT8HS6Vb7I48Q==

Name: jd/controlling/LinkCheck$1.class
SHA-1-Digest: VxIfJss15T8htK0caDv4QnHD7EE=
SHA1-Digest: VxIfJss15T8htK0caDv4QnHD7EE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: EOokWrAkuzD4QZVuOV+5Dg==

Name: jd/plugins/a/MetaLink.class
SHA-1-Digest: pZ66Eo33swhGoIiTZXfPDozQyTw=
SHA1-Digest: pZ66Eo33swhGoIiTZXfPDozQyTw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: PDfCfgYgfVIefIcUH34wUQ==

Name: jd/OptionalPluginWrapper.class
SHA-1-Digest: B4Si0OqiyU77VjqRqsYJV4LZ5ck=
SHA1-Digest: B4Si0OqiyU77VjqRqsYJV4LZ5ck=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: xkP0MvRT5+/uE9Tm+rel8w==

Name: jd/parser/html/XPath.class
SHA-1-Digest: Pr+dOxZEbu4UPd0t+7v6Yes/DAo=
SHA1-Digest: Pr+dOxZEbu4UPd0t+7v6Yes/DAo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: JOu9WlMYiSwCtlI0LPZgrg==

Name: jd/router/reconnectrecorder/Gui$JDRRInfoPopup$1.class
SHA-1-Digest: KbCKdc8m8SbDeYLylDZ+/EyzArg=
SHA1-Digest: KbCKdc8m8SbDeYLylDZ+/EyzArg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: V9BQVNMUd0ksiGVMNcEWYg==

Name: jd/config/Property.class
SHA-1-Digest: rsH4xJSjvJ/xnb0Db28Bygwflac=
SHA1-Digest: rsH4xJSjvJ/xnb0Db28Bygwflac=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Th0596Vm7ihi6rMhPFRwHA==

Name: jd/router/GetRouterInfo$2isalvs.class
SHA-1-Digest: yi7DI2pj+thbZixg3c48O09SdTk=
SHA1-Digest: yi7DI2pj+thbZixg3c48O09SdTk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: rizkpHA6dTcGLLl3xqEB2g==

Name: jd/utils/locale/JDLEvent.class
SHA-1-Digest: 9M1F5DzLwlkmmKiW7exDrPsqR3k=
SHA1-Digest: 9M1F5DzLwlkmmKiW7exDrPsqR3k=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 1K4l/IR3Gz7Ev2Ky7VuefA==

Name: jd/router/RouterInfoCollector.class
SHA-1-Digest: z+u97iECnly1qo1QfJYA67+7Yhw=
SHA1-Digest: z+u97iECnly1qo1QfJYA67+7Yhw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: tE2k8QB6z5xyO7IhuvvVrQ==

Name: jd/utils/WebUpdate$2$2.class
SHA-1-Digest: u+IeAdGJSToiKgyH+2dpCCSK/Cw=
SHA1-Digest: u+IeAdGJSToiKgyH+2dpCCSK/Cw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: EqVtxAKOnLAVJbTwgpO/tQ==

Name: jd/config/CFGConfig.class
SHA-1-Digest: SZOE9QX8v+diGFqyIGw+9+ydITE=
SHA1-Digest: SZOE9QX8v+diGFqyIGw+9+ydITE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 9dc7XMe3r6s/3OELRdfQJg==

Name: jd/utils/JDHexUtils.class
SHA-1-Digest: 6v5jqcRC41MM1zRjCSvhZec437k=
SHA1-Digest: 6v5jqcRC41MM1zRjCSvhZec437k=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: wEu62wz5tJcKMeCzuBE9ow==

Name: jd/KikinDialog$2.class
SHA-1-Digest: sCym8rzO4MR3DG6fMz9UwDjdrrI=
SHA1-Digest: sCym8rzO4MR3DG6fMz9UwDjdrrI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: HicNvdAbDhqo7t8S18XR2w==

Name: jd/controlling/reconnect/HTTPLiveHeader.class
SHA-1-Digest: EYLGrldJr8YBhALcwzs0yBGpDoY=
SHA1-Digest: EYLGrldJr8YBhALcwzs0yBGpDoY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ZFCvPvCDUqK0kZr/CTNe7g==

Name: jd/Config$1.class
SHA-1-Digest: uGHt1COQM9MdRAPyN/Zl/9SiT98=
SHA1-Digest: uGHt1COQM9MdRAPyN/Zl/9SiT98=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: rs4ndlT8Vf+TzLEKj7jGRA==

Name: jd/update/FileUpdate.class
SHA-1-Digest: Um2HMqufQw3QUE5cSEOqn6LJ6x4=
SHA1-Digest: Um2HMqufQw3QUE5cSEOqn6LJ6x4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 2ykUMH7G0SYv3O41r3VRtQ==

Name: jd/router/GetRouterInfo$9.class
SHA-1-Digest: EiykwI798en7j6GT8EjhYwv1AsI=
SHA1-Digest: EiykwI798en7j6GT8EjhYwv1AsI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 2qUYvOU3zMMOFCryF9SE3g==

Name: jd/Config$7.class
SHA-1-Digest: Hy/ZmJMz6PJwVyxSMiJOWZxtP5A=
SHA1-Digest: Hy/ZmJMz6PJwVyxSMiJOWZxtP5A=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: cJ4X0bl+HS7rtgrT6tpJCw==

Name: jd/controlling/AccountController$3.class
SHA-1-Digest: iK8fEVl3gt8juy4/v4QxnT8IWLY=
SHA1-Digest: iK8fEVl3gt8juy4/v4QxnT8IWLY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: j7YVbqGfk4bCrM22lCYw/A==

Name: jd/ParameterManager.class
SHA-1-Digest: ZW4ZsDJFygy5xnsam2SpkH4nlL4=
SHA1-Digest: ZW4ZsDJFygy5xnsam2SpkH4nlL4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: qdyhSGiq+4J2qagM8ZKUnA==

Name: jd/controlling/Optimizer.class
SHA-1-Digest: 7ymweXJkSWta+MKMrob1pDO3d3c=
SHA1-Digest: 7ymweXJkSWta+MKMrob1pDO3d3c=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: tZZAtp5VywfXh+QJUM3NCg==

Name: jd/plugins/LinkGrabberFilePackage.class
SHA-1-Digest: uylOrmmJf0UbnEyH13IvmAw0vKE=
SHA1-Digest: uylOrmmJf0UbnEyH13IvmAw0vKE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 6TrMEDACH7zW23/fa7RwPQ==

Name: jd/utils/SnifferException.class
SHA-1-Digest: rNWhsez8PRn8n+Pe9JwKC+2r7yc=
SHA1-Digest: rNWhsez8PRn8n+Pe9JwKC+2r7yc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: WaIXylsVfm63L/FYMllOEQ==

Name: jd/update/Main$2.class
SHA-1-Digest: yqwztDE0YjfQudJbq5LDfLjbHj0=
SHA1-Digest: yqwztDE0YjfQudJbq5LDfLjbHj0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 2TO6kNZ+UV1MjO+tbEXPAw==

Name: jd/controlling/ProgressController.class
SHA-1-Digest: trZM+8n8Hih4qNMZxsKiyJ9Bo98=
SHA1-Digest: trZM+8n8Hih4qNMZxsKiyJ9Bo98=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 6flWLwfbxhbAW5pYwkwj3w==

Name: jd/router/RouterInfoCollector$2.class
SHA-1-Digest: uxmOjMqYZoC7SzciS9nm4hvKX5M=
SHA1-Digest: uxmOjMqYZoC7SzciS9nm4hvKX5M=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 0e2efpjdJKqBIQJ59slYvQ==

Name: jd/router/RouterInfoCollector$4.class
SHA-1-Digest: PxhAko2og1VRbTfFQUOApEErgE0=
SHA1-Digest: PxhAko2og1VRbTfFQUOApEErgE0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: h5yio7QsAg7gXWB64sCOKw==

Name: jd/KikinDialog$3.class
SHA-1-Digest: lD/msl1R5sXJUU+26+nqX6GL0Dw=
SHA1-Digest: lD/msl1R5sXJUU+26+nqX6GL0Dw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 5u4SzX8lfW3Qc4hvdhXxzA==

Name: jd/Installer$2.class
SHA-1-Digest: teSSwYPRci39dpIMzuR32/gojRk=
SHA1-Digest: teSSwYPRci39dpIMzuR32/gojRk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: qTuLvxAUhcJkIC5WsrsRXQ==

Name: jd/nrouter/RouterUtils$1.class
SHA-1-Digest: 11y3VF3/UKit0ytPbBJWfxIMtZs=
SHA1-Digest: 11y3VF3/UKit0ytPbBJWfxIMtZs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: cVQZ9TASTBnJUcb3xI00Gg==

Name: jd/controlling/ProgressControllerBroadcaster.class
SHA-1-Digest: H6Wf8X2AVwSn1Ja6qDhcldaTZSE=
SHA1-Digest: H6Wf8X2AVwSn1Ja6qDhcldaTZSE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 0PEzzrzzRtySpr2izjgGgA==

Name: jd/router/reconnectrecorder/Gui$JDRRInfoPopup.class
SHA-1-Digest: xbIzDqPM7FGwa/ZNCZ9+wP3HLjc=
SHA1-Digest: xbIzDqPM7FGwa/ZNCZ9+wP3HLjc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: qUMUpqU3BXztBNAhaTr++g==

Name: jd/config/SubConfiguration.class
SHA-1-Digest: WcG+dU9R5vPjj6UWsbgwQsavrMg=
SHA1-Digest: WcG+dU9R5vPjj6UWsbgwQsavrMg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: g3mNkaX6Z70qLQMepa0Cpg==

Name: jd/controlling/DistributeData.class
SHA-1-Digest: WS3xeC+tLkWlJsT1LytXW+AVQ8Q=
SHA1-Digest: WS3xeC+tLkWlJsT1LytXW+AVQ8Q=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: r+ohzlxG7cZm6hrWLdhExA==

Name: jd/controlling/AccountController$1.class
SHA-1-Digest: VZJknUVsfPYbcKpXWqgwdYgj95Q=
SHA1-Digest: VZJknUVsfPYbcKpXWqgwdYgj95Q=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: R2j9JoX4ztMWEOQLVyCpYA==

Name: jd/plugins/pluginUtils/Recaptcha.class
SHA-1-Digest: NOOfA7ZDnVfh52Zdqw8MjegwOd0=
SHA1-Digest: NOOfA7ZDnVfh52Zdqw8MjegwOd0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: yCcaZXbyKlTtyalzfIwIyg==

Name: jd/KikinDialog.class
SHA-1-Digest: Z5wTEJx+3+kY8VoVGCs9Rrl+mRQ=
SHA1-Digest: Z5wTEJx+3+kY8VoVGCs9Rrl+mRQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: oRSYEVCZdzTu/AFdGCKJqA==

Name: jd/router/ConvertRouterData.class
SHA-1-Digest: +cjk+VZ0mkqqNqJ3zd1z69Gf9G4=
SHA1-Digest: +cjk+VZ0mkqqNqJ3zd1z69Gf9G4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: GbXUYMrQRzwRFJ57xs6IHg==

Name: jd/router/UPnPInfo.class
SHA-1-Digest: jPaqe8+Wb2RVqdZuHq4BfkJ35UU=
SHA1-Digest: jPaqe8+Wb2RVqdZuHq4BfkJ35UU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: /Qti3MVNnlLS/C8jeUcyGQ==

Name: jd/router/reconnectrecorder/Utils.class
SHA-1-Digest: SgfwUTFtTHrf7hBQwPImA9a90+o=
SHA1-Digest: SgfwUTFtTHrf7hBQwPImA9a90+o=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: l2QtguEpfwkahugG7+TWfw==

Name: jd/router/RouterInfoCollector$3.class
SHA-1-Digest: RVb5dkg5gleTsUFxRzVNzMTQ7Ls=
SHA1-Digest: RVb5dkg5gleTsUFxRzVNzMTQ7Ls=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: C0Lga6UYTFFO9RdnBHY5ig==

Name: jd/Config$4.class
SHA-1-Digest: 7+x+ZnK2agzcMIgHMA6Vn6AmCAA=
SHA1-Digest: 7+x+ZnK2agzcMIgHMA6Vn6AmCAA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: EyfAHOUvDZ+AJhIc0Cntvw==

Name: jd/JDInit.class
SHA-1-Digest: Js8rjdCERym+Q2AkDCDhIgeoYLQ=
SHA1-Digest: Js8rjdCERym+Q2AkDCDhIgeoYLQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: vYlkFo7naGmUTvP/uQof2w==

Name: jd/utils/locale/JDL$1.class
SHA-1-Digest: 9ona5ACva8vSpBtjaWrfQWAPaIE=
SHA1-Digest: 9ona5ACva8vSpBtjaWrfQWAPaIE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: LeLU84P2qnJ1AxOIYZuhNQ==

Name: jd/controlling/DownloadControllerEvent.class
SHA-1-Digest: KmJdW+xNAf77bciAeNo4A9r2tQQ=
SHA1-Digest: KmJdW+xNAf77bciAeNo4A9r2tQQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: EbIfFxEb/yhsZldloGDFng==

Name: jd/controlling/reconnect/Reconnecter$1.class
SHA-1-Digest: 68Y+qGEsqDBInAtkkYrkZN3SO14=
SHA1-Digest: 68Y+qGEsqDBInAtkkYrkZN3SO14=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: hC6i2fxcOk7OxB9m/HLEOg==

Name: jd/controlling/HTACCESSController$1.class
SHA-1-Digest: gHTvCTFk3dLCiO2b47/y2CMddBw=
SHA1-Digest: gHTvCTFk3dLCiO2b47/y2CMddBw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: u7E6hzkom+zM3Vq96MJsIA==

Name: jd/controlling/ByteBufferController$1.class
SHA-1-Digest: 8m+hl4ZF+I7H4IbaqfhiUTsEixc=
SHA1-Digest: 8m+hl4ZF+I7H4IbaqfhiUTsEixc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 2QGG/fomGH6BQWsIu1AfRg==

Name: jd/router/GetRouterInfo$10.class
SHA-1-Digest: YPMsvM1CZKzAmOpgDUXWKdq27yI=
SHA1-Digest: YPMsvM1CZKzAmOpgDUXWKdq27yI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: topoqR9IQIRj3h4pp+3WpQ==

Name: jd/utils/CheckJava.class
SHA-1-Digest: 629XJDxul6Y7BgeRXUAAtJJo9dE=
SHA1-Digest: 629XJDxul6Y7BgeRXUAAtJJo9dE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: PvOD2OL9SyPvfdqNycYSqA==

Name: jd/utils/Replacer.class
SHA-1-Digest: pcJ6h10d0vwKJwHIXzlEU6vKvoo=
SHA1-Digest: pcJ6h10d0vwKJwHIXzlEU6vKvoo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: OA/mK+dd0jRxexQwhWuYYQ==

Name: org/apache/xerces/parsers/DOMParser.class
SHA-1-Digest: yHx1QEC/LPerFBKe4cyp90RywWI=
SHA1-Digest: yHx1QEC/LPerFBKe4cyp90RywWI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ASkULAzl5d5gRdmua9CRbA==

Name: jd/crypt/Enc.class
SHA-1-Digest: tedjg4vpyAYIIL2Tf9LEzVD3mZE=
SHA1-Digest: tedjg4vpyAYIIL2Tf9LEzVD3mZE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: c82DtJBeW0PA8h3w7gJh0g==

Name: jd/crypt/Base16Decoder.class
SHA-1-Digest: wbrMf2kLrySXJezi1JlqeGf8YaM=
SHA1-Digest: wbrMf2kLrySXJezi1JlqeGf8YaM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: W7W0oSIlyo4msMPGAiDAmA==

Name: jd/update/Main.class
SHA-1-Digest: 9kHIHIJR2D+EpDwjef4QDnRg25I=
SHA1-Digest: 9kHIHIJR2D+EpDwjef4QDnRg25I=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: iXGVzbTN0iTNN4ED4lGptQ==

Name: jd/nrouter/IPCheckProvider.class
SHA-1-Digest: DqMpCSZ70hhJLlf9mTnsKla5UJw=
SHA1-Digest: DqMpCSZ70hhJLlf9mTnsKla5UJw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: LCnPSQkCIqk83x8E2I6bAQ==

Name: jd/crypt/AESencrypt.class
SHA-1-Digest: Bp1bGsqzo7aSRHmXvMB9V8lDSdI=
SHA1-Digest: Bp1bGsqzo7aSRHmXvMB9V8lDSdI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: oVBhCn1oZ/Q8Z65w9q3Q/A==

Name: jd/utils/WebUpdate.class
SHA-1-Digest: Sw53fHdYnpv418iXa6NzUOuoeGA=
SHA1-Digest: Sw53fHdYnpv418iXa6NzUOuoeGA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: XjG26SW4CaPRF4auQDS5QQ==

Name: jd/crypt/Base64.class
SHA-1-Digest: 24aC3IcYhIdxYIn/KmYhYrwF8yI=
SHA1-Digest: 24aC3IcYhIdxYIn/KmYhYrwF8yI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 9k/r2Ez3yx5v27J0Qw/MjQ==

Name: jd/Main$1.class
SHA-1-Digest: HpFvgNadUZtpvyoiVUzaj4oS3i0=
SHA1-Digest: HpFvgNadUZtpvyoiVUzaj4oS3i0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: oi2sJhhc9eA9+BMRILJ8uw==

Name: jd/nrouter/IPCheck.class
SHA-1-Digest: QOqzjmQJ6uLdLpkYswMFpouCvBE=
SHA1-Digest: QOqzjmQJ6uLdLpkYswMFpouCvBE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: fBvbl7dR4T/P9WMBHyZ+Gg==

Name: jd/Main$3.class
SHA-1-Digest: 9/UXLgJH6YUCUoQZOuNiJTFjH+o=
SHA1-Digest: 9/UXLgJH6YUCUoQZOuNiJTFjH+o=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: eYXbsoHWEmQp9vw1o8fxqA==

Name: jd/controlling/LinkGrabberController$1.class
SHA-1-Digest: rolB7wRZr/gnOgjRZfqPjzcB7+k=
SHA1-Digest: rolB7wRZr/gnOgjRZfqPjzcB7+k=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: DI+7CHSdxqkR4Ei/O2gNxw==

Name: jd/controlling/DistributeData$1DThread.class
SHA-1-Digest: xy6BztJP2E23CyA+i/kySUPc+lo=
SHA1-Digest: xy6BztJP2E23CyA+i/kySUPc+lo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: yoDK4o5+WEVlhD/V892KqA==

Name: jd/utils/Updater$1.class
SHA-1-Digest: x5gm1av+V68ByHYwAqZCvfnuV1I=
SHA1-Digest: x5gm1av+V68ByHYwAqZCvfnuV1I=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: En144T0GMTbv6rk+lVCLyQ==

Name: jd/plugins/download/RAFDownload$ChunkBuffer.class
SHA-1-Digest: IyV0AO8R/WLTfrtWYJRtD0gH8C4=
SHA1-Digest: IyV0AO8R/WLTfrtWYJRtD0gH8C4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: kY0uui6ShpFqvjIqCUhmLw==

Name: jd/config/ConfigEntry$PropertyType.class
SHA-1-Digest: 5Qjay6zfKLtUF/o5qPwpdfSbg7E=
SHA1-Digest: 5Qjay6zfKLtUF/o5qPwpdfSbg7E=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: qrIOPdyhZMybj60PYIMH8Q==

Name: jd/Installer$3$3.class
SHA-1-Digest: rPhcIiBy/UuHxzo7O6IipBazZ0Y=
SHA1-Digest: rPhcIiBy/UuHxzo7O6IipBazZ0Y=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: z+EqJAmLcugbmDVctWaPpQ==

Name: jd/update/WebUpdater.class
SHA-1-Digest: NCyUM72FwDAir9moLUX5JW41IaQ=
SHA1-Digest: NCyUM72FwDAir9moLUX5JW41IaQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: hETwxDKKXysq46pNZshiCg==

Name: jd/controlling/DynamicPluginInterface.class
SHA-1-Digest: 9FbzpHI5QnZwsZZkhys3tJIEEX4=
SHA1-Digest: 9FbzpHI5QnZwsZZkhys3tJIEEX4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 00frUC3Y3QlOurB8jutJkw==

Name: jd/controlling/LinkGrabberController.class
SHA-1-Digest: SE/oo22PhIauBtf4kCb2wdIMTlM=
SHA1-Digest: SE/oo22PhIauBtf4kCb2wdIMTlM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 64Ag7qCbI4mXcSfYJ6pBlQ==

Name: jd/plugins/PluginOptional.class
SHA-1-Digest: jmgt8/7kj766ASo13Ebmof0anOQ=
SHA1-Digest: jmgt8/7kj766ASo13Ebmof0anOQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 8MWrFP9rVhnMhmvVF2d1bQ==

Name: jd/config/ConfigEntry$1.class
SHA-1-Digest: bzNdwNxmb/dhQrG0VDmrk5dtGqU=
SHA1-Digest: bzNdwNxmb/dhQrG0VDmrk5dtGqU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ka06vckfVW76yKpk3IflHA==

Name: jd/utils/Changelog.class
SHA-1-Digest: 9+bQLyKaTw+3hNsTRsL34XdKdLg=
SHA1-Digest: 9+bQLyKaTw+3hNsTRsL34XdKdLg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Q239lOHtc0JfFetpu81nmg==

Name: jd/controlling/interaction/JDExit.class
SHA-1-Digest: 7ofTKbntAjwLsWUpmLxrDmjhmTo=
SHA1-Digest: 7ofTKbntAjwLsWUpmLxrDmjhmTo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: mms7inF64AOAWif0xjDDDA==

Name: jd/utils/JDUtilities$2.class
SHA-1-Digest: YfxS5zC2LpMaAUv5i3nzW42Rz9o=
SHA1-Digest: YfxS5zC2LpMaAUv5i3nzW42Rz9o=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 19r4E4j0btgOAfSk2plDOA==

Name: jd/controlling/JDLogHandler.class
SHA-1-Digest: nlnoadaajkOYL4TFm+9i3L3zyl8=
SHA1-Digest: nlnoadaajkOYL4TFm+9i3L3zyl8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: sof5+haUHrcrT38G58YFig==

Name: jd/utils/WebUpdate$2$1.class
SHA-1-Digest: RUPecgWHhkD8ZcAeW6iFJPYSXqE=
SHA1-Digest: RUPecgWHhkD8ZcAeW6iFJPYSXqE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: QMprukGj0l04aRI9dRYdRg==

Name: jd/utils/WebUpdate$4.class
SHA-1-Digest: IFXbORMTzU5z3ZZbDwVWTkUrGnY=
SHA1-Digest: IFXbORMTzU5z3ZZbDwVWTkUrGnY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: FfCDU5pTrx6MtSi8csi0Cw==

Name: jd/event/ControlIDListener.class
SHA-1-Digest: InwqTiL2ssgSGydamADvJW1d1ao=
SHA1-Digest: InwqTiL2ssgSGydamADvJW1d1ao=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 7hbipNo9rALYYVTQXvqygg==

Name: jd/SplashScreen$1.class
SHA-1-Digest: Gs2Y0naC6fAA+17f2yw/tlkvwX8=
SHA1-Digest: Gs2Y0naC6fAA+17f2yw/tlkvwX8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: wc/FRJeQwM09E/atY9EB3A==

Name: jd/nrouter/WebIPCheck.class
SHA-1-Digest: PX/rknUfGzb2FZDxqHAhIJl4slM=
SHA1-Digest: PX/rknUfGzb2FZDxqHAhIJl4slM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: PGiit/IozVe6w7uzj7izNw==

Name: jd/plugins/FilePackage.class
SHA-1-Digest: KaTVFb/jY+O/sTO7iwmWHFMD5B0=
SHA1-Digest: KaTVFb/jY+O/sTO7iwmWHFMD5B0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: pUjjkPSPhBBMIoc/Iy1tqQ==

Name: jd/Tester2.class
SHA-1-Digest: utNxdShyHx68NQJ+4gaR1uE4bEA=
SHA1-Digest: utNxdShyHx68NQJ+4gaR1uE4bEA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: clOicc53aieYx3UQR+qMOw==

Name: jd/controlling/JDController$2.class
SHA-1-Digest: i4aHJa31CnsfVnB3EQ0Oelhl7qs=
SHA1-Digest: i4aHJa31CnsfVnB3EQ0Oelhl7qs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: aHw1fBxKI+ViIfOSBNH4TQ==

Name: jd/update/Server.class
SHA-1-Digest: /OGt660WYob0070LVN4c/8cJGB8=
SHA1-Digest: /OGt660WYob0070LVN4c/8cJGB8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: CUGNg2PFXwYBQSGe2nwNcA==

Name: jd/Installer.class
SHA-1-Digest: WKJadhdYTEctFNKGygsaG4jk5rI=
SHA1-Digest: WKJadhdYTEctFNKGygsaG4jk5rI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Cv2A1s8RpQdbVOplI9ZOPA==

Name: jd/utils/Email.class
SHA-1-Digest: hWsnju9N1/dtxLrodymPDnWJRYM=
SHA1-Digest: hWsnju9N1/dtxLrodymPDnWJRYM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: RItVNkzRtx2FmQ+1tQEVPQ==

Name: jd/plugins/a/C.class
SHA-1-Digest: i9UL2BXI03bOBFKvkeLnKiDcD2c=
SHA1-Digest: i9UL2BXI03bOBFKvkeLnKiDcD2c=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: A/kDnvEs3OuRKziUJoBZmQ==

Name: jd/parser/html/Form$MethodType.class
SHA-1-Digest: +UIcXytb6ee7H8ADIQ1poP7TuBI=
SHA1-Digest: +UIcXytb6ee7H8ADIQ1poP7TuBI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: w2VaAj8UAiGBcrWx9qwr4g==

Name: jd/SplashScreen.class
SHA-1-Digest: 1r+bZ5O/B+CPR8eK/ris4WBcdUU=
SHA1-Digest: 1r+bZ5O/B+CPR8eK/ris4WBcdUU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: x5i67qSuaR9XrGgN7VCyeQ==

Name: jd/plugins/download/DownloadInterface$Chunk.class
SHA-1-Digest: kIFHTj/ZiZoDkhsQgx0fKCeiaJc=
SHA1-Digest: kIFHTj/ZiZoDkhsQgx0fKCeiaJc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: DkXs1a+1RXllSVwIzGxuyA==

Name: jd/JDClassLoader.class
SHA-1-Digest: R/vzn8+HkAXFA0H+K03icrUPp1U=
SHA1-Digest: R/vzn8+HkAXFA0H+K03icrUPp1U=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 3DPQ1d27F3RXZGwr7jbgPA==

Name: jd/router/GetRouterInfo$5.class
SHA-1-Digest: iz8xkF76xp1jTmSO7ATuxgMK7e8=
SHA1-Digest: iz8xkF76xp1jTmSO7ATuxgMK7e8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VIBqwhFWf+02lVjnmDrG0g==

Name: jd/CPluginWrapper.class
SHA-1-Digest: QNQsJcLMb1cmUiizXp3axqfNfks=
SHA1-Digest: QNQsJcLMb1cmUiizXp3axqfNfks=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Y1fvUS4NDUcYp26LFpEooQ==

Name: jd/Config$6.class
SHA-1-Digest: awc3wrVznh+ZrvRTo8fxcvHHK4o=
SHA1-Digest: awc3wrVznh+ZrvRTo8fxcvHHK4o=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 30x8X8Bs6muBkNC8VfVIpA==

Name: jd/crypt/Copy.class
SHA-1-Digest: osDd13WpqIPkG9HQjzw/RkpP8YI=
SHA1-Digest: osDd13WpqIPkG9HQjzw/RkpP8YI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: dXOz5phITSyf2mep/4BFVQ==

Name: jd/nrouter/UPNPRouter$2.class
SHA-1-Digest: fDK+cq5vkc+TSowbvWXhdnir+m8=
SHA1-Digest: fDK+cq5vkc+TSowbvWXhdnir+m8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: lvHADhhwDx0dP/yGZsRElw==

Name: jd/router/GetRouterInfo$1isalvs.class
SHA-1-Digest: vz0Tc8jr6/WGlfYTX7xLfIdR6mY=
SHA1-Digest: vz0Tc8jr6/WGlfYTX7xLfIdR6mY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: cm+6KPzWSTUutJTiKyK7FA==

Name: jd/update/Main$1.class
SHA-1-Digest: 69LRZ1/UQCKyQhWP8DNW4oGylgQ=
SHA1-Digest: 69LRZ1/UQCKyQhWP8DNW4oGylgQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: x/8j1tht+54uviYGdMVMjA==

Name: jd/router/RouterInfoCollector$5.class
SHA-1-Digest: n2uwbADtPha2UvobR/iH8H3MJ70=
SHA1-Digest: n2uwbADtPha2UvobR/iH8H3MJ70=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: +yja3X8rAojOx1MkU9DyPw==

Name: jd/controlling/JDController.class
SHA-1-Digest: b5ZZ7IGqnb6/BgUuO2x3J/lOw/E=
SHA1-Digest: b5ZZ7IGqnb6/BgUuO2x3J/lOw/E=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: X84bE7/OnI+JC7xg6T2v3w==

Name: jd/nrouter/IPCheck$CheckStatus.class
SHA-1-Digest: +j3YQ/WbX6emS0poxmgAGEZGbPs=
SHA1-Digest: +j3YQ/WbX6emS0poxmgAGEZGbPs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: bZvihJKd6vpPCTcgJ3OHNQ==

Name: jd/parser/Document.class
SHA-1-Digest: T/CI4IrMGRoqSZozJ8kqsPo+jMs=
SHA1-Digest: T/CI4IrMGRoqSZozJ8kqsPo+jMs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: IqmU/vIGCp7iThmjMW5e8Q==

Name: jd/utils/BinCode.class
SHA-1-Digest: 3/+VZcl2xb7KHUghZFN9PbGEcBo=
SHA1-Digest: 3/+VZcl2xb7KHUghZFN9PbGEcBo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 26p6mTWhkso2RxwDFi99og==

Name: jd/nrouter/Router.class
SHA-1-Digest: ye6eiDt9N19nuxsPFPS49cCNLB0=
SHA1-Digest: ye6eiDt9N19nuxsPFPS49cCNLB0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: J8J5oDr5hAscyWxQoGpALg==

Name: jd/router/GetRouterInfo$4.class
SHA-1-Digest: wK2IwfKjjBzjeNCamwvuLC/iuqk=
SHA1-Digest: wK2IwfKjjBzjeNCamwvuLC/iuqk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 8rIpKlFNcm7aYLMOrnviFw==

Name: jd/controlling/DownloadController.class
SHA-1-Digest: pXY6pnwRY4nENfDGM6cJuH5BAFo=
SHA1-Digest: pXY6pnwRY4nENfDGM6cJuH5BAFo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 5XpOHrTNcLtiIUqE4HAIDA==

Name: jd/utils/WebUpdate$4$1.class
SHA-1-Digest: cFBbOq34WaCRm5OWf4C5khksgEY=
SHA1-Digest: cFBbOq34WaCRm5OWf4C5khksgEY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: zINi5bk/+ZtbaR/tDBYuGA==

Name: jd/PluginWrapper.class
SHA-1-Digest: 2RwWEhoEhetseataf7Lj8QxlGe8=
SHA1-Digest: 2RwWEhoEhetseataf7Lj8QxlGe8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: j1bp4R6x4TYsu+JzJPVHJA==

Name: jd/plugins/TransferStatus.class
SHA-1-Digest: ZmDZGiftFkG272+eTpI5ct9873s=
SHA1-Digest: ZmDZGiftFkG272+eTpI5ct9873s=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: pNguIGbf0xjiXujuKWz+SQ==

Name: jd/utils/locale/JDLocale.class
SHA-1-Digest: 1PbygRF1GGU/Gvhhx7g+EWDpCFg=
SHA1-Digest: 1PbygRF1GGU/Gvhhx7g+EWDpCFg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: V0xEPRe/5H5ZSVumzG7o7Q==

Name: jd/crypt/AEStables.class
SHA-1-Digest: L4EUjgf3UBzLNIcwnsgzfHFJCLM=
SHA1-Digest: L4EUjgf3UBzLNIcwnsgzfHFJCLM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: zE+2+inKeSFoeKUBriq65g==

Name: jd/controlling/PasswordListController.class
SHA-1-Digest: D9bO4r7KGsv4HYSd6m77zq5RB+w=
SHA1-Digest: D9bO4r7KGsv4HYSd6m77zq5RB+w=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: xykOZ5axa8A1NOUkVDhvew==

Name: jd/update/Restarter.class
SHA-1-Digest: gOerrp9Tyg4psH+Lk1f3FIe3JJ4=
SHA1-Digest: gOerrp9Tyg4psH+Lk1f3FIe3JJ4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: genmFa0xJ8dGeIMfAqk7VQ==

Name: jd/Config$5.class
SHA-1-Digest: dWX05LYKskhdt+lvNp4FElAr9NI=
SHA1-Digest: dWX05LYKskhdt+lvNp4FElAr9NI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Wk6mS5JH1I/ukQfKhZFebg==

Name: jd/utils/WebUpdate$1.class
SHA-1-Digest: nqzwXsbF91JOa9qnHyT+FlUbojA=
SHA1-Digest: nqzwXsbF91JOa9qnHyT+FlUbojA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: jEUk2dTMBqbQ6OPc0L30Wg==

Name: jd/router/GetRouterInfo$6.class
SHA-1-Digest: 5eeDRI98miduSxyOblbkurOcLBE=
SHA1-Digest: 5eeDRI98miduSxyOblbkurOcLBE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: F9QazlM9Dbik3v4phrRGwA==

Name: jd/controlling/DistributeData$2DThread.class
SHA-1-Digest: oNUfUoKhmpj/QyLPV+Rb75hMs34=
SHA1-Digest: oNUfUoKhmpj/QyLPV+Rb75hMs34=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: IexvcKQ613sLG9R8qvrWuA==

Name: jd/controlling/interaction/Interaction.class
SHA-1-Digest: LWozSsEAAvlOhut94ufhy0DL4d8=
SHA1-Digest: LWozSsEAAvlOhut94ufhy0DL4d8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: MRXwt5/QOQSsITdXd9TYlw==

Name: jd/Installer$1.class
SHA-1-Digest: 3Vp9Yjyp3SLlI7co3XbdMvTnN+4=
SHA1-Digest: 3Vp9Yjyp3SLlI7co3XbdMvTnN+4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 4+pIKXFFavVf9NYJDFdqGQ==

Name: jd/plugins/PluginUtils.class
SHA-1-Digest: t9GSlJ+hWua9nXoIkzTijlTfSMw=
SHA1-Digest: t9GSlJ+hWua9nXoIkzTijlTfSMw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: fowds7Ha7LBccLp6oOujvQ==

Name: jd/controlling/LinkCheckListener.class
SHA-1-Digest: XwWghb6SgZDS8OQdMGCvBmJKmPY=
SHA1-Digest: XwWghb6SgZDS8OQdMGCvBmJKmPY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: pU+DAnq7TP4FLayFbF0tcw==

Name: jd/router/RInfo.class
SHA-1-Digest: 0uR8d4rwz+c9lvQo0Ih7mhpf024=
SHA1-Digest: 0uR8d4rwz+c9lvQo0Ih7mhpf024=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 1w56IR7xPPrv339nXZFQfA==

Name: jd/utils/JDFileReg$1.class
SHA-1-Digest: SpWWTuCTLNej3zdyl8MvPLpbQLM=
SHA1-Digest: SpWWTuCTLNej3zdyl8MvPLpbQLM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: loPN7acOL1wEvuhHzr0hWQ==

Name: jd/controlling/interaction/ResetLink.class
SHA-1-Digest: oV1Fk9+9xtsLrbuRRUc+fmChpv8=
SHA1-Digest: oV1Fk9+9xtsLrbuRRUc+fmChpv8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: TqKIh6sUZwJtZrB1xtehOg==

Name: jd/router/GetRouterInfo.class
SHA-1-Digest: Bl6NxQoSmcNihzLhbnvJWlNfAr0=
SHA1-Digest: Bl6NxQoSmcNihzLhbnvJWlNfAr0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: melqVzFyBrs8iu+tJrRdMg==

Name: jd/controlling/DownloadControllerListener.class
SHA-1-Digest: WzMrxjFsB9r7UDjUSDsVupxeT2U=
SHA1-Digest: WzMrxjFsB9r7UDjUSDsVupxeT2U=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ONeNEPP3amUD8HOAXZTMsg==

Name: jd/plugins/CryptedLink.class
SHA-1-Digest: rPkXLCa0+FNqRWB4DmHeRX4DRWI=
SHA1-Digest: rPkXLCa0+FNqRWB4DmHeRX4DRWI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: +HeU8A0ddj1HEOyQLlxZKw==

Name: jd/plugins/AccountMenuItemSyncer.class
SHA-1-Digest: 5Ji1YocHiNMABDwJP863vOY/o74=
SHA1-Digest: 5Ji1YocHiNMABDwJP863vOY/o74=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: jh7reoZStm8HEEU3B+59Ew==

Name: jd/nrouter/RouterUtils$WebServerChecker.class
SHA-1-Digest: UKfcYQ8XpTZk2usXz/lSadBb4PQ=
SHA1-Digest: UKfcYQ8XpTZk2usXz/lSadBb4PQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: MDxJcXyGsZvl9vC8N/Ed9w==

Name: jd/controlling/DataBox.class
SHA-1-Digest: cuMdOVBsujt9KfEtA1rf5ZUWZK8=
SHA1-Digest: cuMdOVBsujt9KfEtA1rf5ZUWZK8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: y/Ip1Za+aawy2ZpnpXCwfg==

Name: jd/event/ControlEvent.class
SHA-1-Digest: oR0mHNqul8YSfZbUxWciyIA91/o=
SHA1-Digest: oR0mHNqul8YSfZbUxWciyIA91/o=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Ay8bupUf4Veh/bv0O4zcPw==

Name: jd/utils/JDTheme.class
SHA-1-Digest: w3F/c3U/oHTtu4j5tfvbayLxq8U=
SHA1-Digest: w3F/c3U/oHTtu4j5tfvbayLxq8U=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: NoXH2gv3o6/xURnA7Kgtfg==

Name: jd/JDInit$2.class
SHA-1-Digest: KHaQ1t2kOL/tAIf5ls5jpOxNwY0=
SHA1-Digest: KHaQ1t2kOL/tAIf5ls5jpOxNwY0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 0LZV4gejB3faL089M/FpMA==

Name: jd/config/ConfigPropertyListener.class
SHA-1-Digest: Orw3D+cQGxfpagMQ7xCf89T+XQ4=
SHA1-Digest: Orw3D+cQGxfpagMQ7xCf89T+XQ4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: GfyQ4awMM2jaOtKGTiqpbw==

Name: jd/router/GetRouterInfo$1.class
SHA-1-Digest: w8DxbHhT0EXJmzf8Vp0v6DkEUmA=
SHA1-Digest: w8DxbHhT0EXJmzf8Vp0v6DkEUmA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: kqF5pLCQ51tUuv6qVPOm/A==

Name: jd/utils/CLRLoader.class
SHA-1-Digest: 71l1D6lAntoCTBx18zRm6sovbfo=
SHA1-Digest: 71l1D6lAntoCTBx18zRm6sovbfo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: NNyoCMhs0E76m1tUUOzyrA==

Name: jd/controlling/AccountController$2.class
SHA-1-Digest: DC12324ojNPaYYXqrAFJG3F0mnk=
SHA1-Digest: DC12324ojNPaYYXqrAFJG3F0mnk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: RTgN9RTnTSP+zYt6VBUqJA==

Name: jd/Config$ConfigTableModel.class
SHA-1-Digest: oJvjZs5D/dCobgpQShtOJwsg+ck=
SHA1-Digest: oJvjZs5D/dCobgpQShtOJwsg+ck=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ALiwt0V6uJUeCAoANfAAcA==

Name: jd/controlling/interaction/InteractionTrigger.class
SHA-1-Digest: e7lm+W390ivf00miqDStCK72s2A=
SHA1-Digest: e7lm+W390ivf00miqDStCK72s2A=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 1UiwTOWu+vi8Ys5oSVeEDA==

Name: jd/utils/JDMediaConvert.class
SHA-1-Digest: ZCv1J0UuNWhPgpzkxU7aIaPCkwM=
SHA1-Digest: ZCv1J0UuNWhPgpzkxU7aIaPCkwM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: lDJ9GkL2u+MTKdpZk+EYUg==

Name: jd/config/ConfigEntry.class
SHA-1-Digest: GSsbzkZPmZTZSQhzxcDOBpqTtnI=
SHA1-Digest: GSsbzkZPmZTZSQhzxcDOBpqTtnI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Jw+5q8nsRiE9UYmJAGMDEQ==

Name: jd/controlling/CNL2.class
SHA-1-Digest: S0IrcHeL65lI/TWxrWMnvW8D0kg=
SHA1-Digest: S0IrcHeL65lI/TWxrWMnvW8D0kg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VF+AtdOPgHYejMqrhIPqGA==

Name: jd/controlling/ProgressControllerEvent.class
SHA-1-Digest: 3Ujo0JRBj/Y+OVX0ollaz1KsvbE=
SHA1-Digest: 3Ujo0JRBj/Y+OVX0ollaz1KsvbE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: g78kUlC7PnkMYqu5GfROrw==

Name: jd/SplashProgressImage.class
SHA-1-Digest: BzpvtRC+DI1xNr9HDGuy1eDC3AA=
SHA1-Digest: BzpvtRC+DI1xNr9HDGuy1eDC3AA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: qNv8RUjQ33bZx0XVt3RFOg==

Name: jd/controlling/LinkGrabberControllerBroadcaster.class
SHA-1-Digest: 9aiGLw2m1l4cmtO69sMtMojEv4Y=
SHA1-Digest: 9aiGLw2m1l4cmtO69sMtMojEv4Y=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: sN6W9oSnB51vb/fupdIV3w==

Name: jd/Tester.class
SHA-1-Digest: 8zGrdmXiq30Pk4AVRwICZA7CSJs=
SHA1-Digest: 8zGrdmXiq30Pk4AVRwICZA7CSJs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: emIKGOqimYa4uQc/7w5mEw==

Name: jd/ObjectConverter.class
SHA-1-Digest: WszWXvOFrjEZLMf7QU92RDnROMQ=
SHA1-Digest: WszWXvOFrjEZLMf7QU92RDnROMQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: aMTA4DscwpTYCL1P8Pd3+Q==

Name: jd/router/FindRouterIP.class
SHA-1-Digest: e7f2A8qzwDHityHRL7SqCC7OJeU=
SHA1-Digest: e7f2A8qzwDHityHRL7SqCC7OJeU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: hlOkPGAM6P/4RAd8qa9jDA==

Name: jd/plugins/LinkStatus.class
SHA-1-Digest: A4gGou0YGP276541NBwG/nCc2oQ=
SHA1-Digest: A4gGou0YGP276541NBwG/nCc2oQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: GfJ2vc0RXPumjSkYbcVkwQ==

Name: jd/ObjectConverter$1.class
SHA-1-Digest: 03aZ5GlpAd5/uh26Nyf/KAiOpRg=
SHA1-Digest: 03aZ5GlpAd5/uh26Nyf/KAiOpRg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 8hIQErIZoJ+y23rfzePSBw==

Name: jd/config/container/JDLabelContainer.class
SHA-1-Digest: jWvSRTCps8sx5CBChdWzjpQuB+Y=
SHA1-Digest: jWvSRTCps8sx5CBChdWzjpQuB+Y=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: m+AtkYIUpkiCcLioAjjLwA==

Name: jd/controlling/DownloadWatchDog.class
SHA-1-Digest: WiBNSXVIdVM6gv5aOJ26qgl9W7g=
SHA1-Digest: WiBNSXVIdVM6gv5aOJ26qgl9W7g=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: c26fkeBFitoDV090fvZE5Q==

Name: jd/Config$2.class
SHA-1-Digest: 7+bwgyM+9tGsUOXbVrIMQHErP+s=
SHA1-Digest: 7+bwgyM+9tGsUOXbVrIMQHErP+s=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 85mtUDDN711XHN0anlxgGg==

Name: jd/controlling/LinkGrabberControllerEvent.class
SHA-1-Digest: aJ5Q7yv3TEGTAAieU8hJXJXxplk=
SHA1-Digest: aJ5Q7yv3TEGTAAieU8hJXJXxplk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: NRD39R7akvf+1jPbOUhkQg==

Name: jd/controlling/SingleDownloadController$1.class
SHA-1-Digest: rhznHL3VceJ6fCUvJhQtxQ78JLE=
SHA1-Digest: rhznHL3VceJ6fCUvJhQtxQ78JLE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 6BfHghbZrzytkjso45wnIg==

Name: jd/nrouter/UPNPRouter$1.class
SHA-1-Digest: RX0QpyF2haZkTstWTAT6SwoMpVI=
SHA1-Digest: RX0QpyF2haZkTstWTAT6SwoMpVI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: TVMx4zy1mCI2KBT07B/gFw==

Name: jd/plugins/ContainerStatus.class
SHA-1-Digest: LVsMgSJF9xYPmtovFBEmV65Qdd4=
SHA1-Digest: LVsMgSJF9xYPmtovFBEmV65Qdd4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: HbLCmj1MWXkeN76XOCeGPg==

Name: jd/UpdateDevWorkspace.class
SHA-1-Digest: WMr4pEF0NAY7p9RXor6RmH7M9Cw=
SHA1-Digest: WMr4pEF0NAY7p9RXor6RmH7M9Cw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: fzt4v0ubrm0x+Vpj4Wtq5g==

Name: jd/controlling/PasswordListController$1.class
SHA-1-Digest: 5iTTDaUxG9BvGuvnBwO5u2PG3g0=
SHA1-Digest: 5iTTDaUxG9BvGuvnBwO5u2PG3g0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: KF6ROWfHARsfr+N5ZwSZSg==

Name: jd/plugins/BrowserAdapter.class
SHA-1-Digest: r/fhlD1a8pmjw5YvlKN7lp3mzhc=
SHA1-Digest: r/fhlD1a8pmjw5YvlKN7lp3mzhc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: epHuHtfYatGxfVB/lpcYLg==

Name: jd/nrouter/UPNPRouter.class
SHA-1-Digest: NAhFRVX9Nwp/yzGW6zYKJg34/FI=
SHA1-Digest: NAhFRVX9Nwp/yzGW6zYKJg34/FI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: p4pFKqCCDs24IKlk3z7XJA==

Name: jd/Main$4.class
SHA-1-Digest: viggL/gxpYM6injfdye1cMaXQIA=
SHA1-Digest: viggL/gxpYM6injfdye1cMaXQIA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: xE8YeeYSkBjbvUKodAElGg==

Name: jd/router/UPnPInfo$1.class
SHA-1-Digest: 6KdkVw7oTRpYdLGaqhmiF5KNhno=
SHA1-Digest: 6KdkVw7oTRpYdLGaqhmiF5KNhno=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 9SuoZsLMVoJXIGPk9m6haQ==

Name: jd/crypt/Base64$InputStream.class
SHA-1-Digest: 3PCY78GcC6GkxZw+kYwWj4onWkE=
SHA1-Digest: 3PCY78GcC6GkxZw+kYwWj4onWkE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: vmK1N3yER6jVWqvhlBJ43Q==

Name: jd/controlling/DownloadControllerBroadcaster.class
SHA-1-Digest: aLC9Vx7c0Iy6bWXT1svCpqDoPIk=
SHA1-Digest: aLC9Vx7c0Iy6bWXT1svCpqDoPIk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Qd5XlP8iednQVrVqxZSfgg==

Name: jd/plugins/DownloadLink.class
SHA-1-Digest: ttzavJOS4IY9nwrpe9H9Q0ABf98=
SHA1-Digest: ttzavJOS4IY9nwrpe9H9Q0ABf98=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: BODkezM0U8JdMqHy8as6uA==

Name: jd/router/reconnectrecorder/Gui$JDRRInfoPopup$2.class
SHA-1-Digest: RjElMExRVfXQvJy4T+e8re3PiiU=
SHA1-Digest: RjElMExRVfXQvJy4T+e8re3PiiU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: uDID0hw0d7MP+azuMxsmkQ==

Name: jd/parser/Regex.class
SHA-1-Digest: e7oqupH0TdQanhxA9whhtHzzP/U=
SHA1-Digest: e7oqupH0TdQanhxA9whhtHzzP/U=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VanltytI5Muko/XQ8wbRLg==

Name: jd/controlling/SingleDownloadController.class
SHA-1-Digest: /xyaiaMMGNG0e998RIl781uH9mg=
SHA1-Digest: /xyaiaMMGNG0e998RIl781uH9mg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Vtv7p4n9oMJ9V8OzEh0efw==

Name: jd/router/reconnectrecorder/ReconnectRecorder$JDRRServer.class
SHA-1-Digest: TaJ7wBf9ifiIHfaxTGzzi16Lggg=
SHA1-Digest: TaJ7wBf9ifiIHfaxTGzzi16Lggg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: QfA3Douq327Eu/95vedPWw==

Name: jd/utils/Sniffy.class
SHA-1-Digest: mCGq1+5GtZfkGQODz990rKPH1uA=
SHA1-Digest: mCGq1+5GtZfkGQODz990rKPH1uA=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: V3RGnRg2QiHpfyIA8HIEdQ==

Name: jd/controlling/ByteBufferController$2.class
SHA-1-Digest: 0OWpa3CQwxYKrJGkAKe3zMzbrfo=
SHA1-Digest: 0OWpa3CQwxYKrJGkAKe3zMzbrfo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: amooLf34hX+/XplOXRvi3A==

Name: jd/SplashScreen$2.class
SHA-1-Digest: vRw1TLklNztQvUFsDRGHN1puE0E=
SHA1-Digest: vRw1TLklNztQvUFsDRGHN1puE0E=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: kq0AH4DztQ0YB7Gv4N8Uug==

Name: jd/plugins/DownloadLinkListener.class
SHA-1-Digest: mjPVc+t373XtS/fPDx8tntGJfXY=
SHA1-Digest: mjPVc+t373XtS/fPDx8tntGJfXY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: bHEwISn6S01JU/K6Tg+OZg==

Name: jd/plugins/LinkGrabberFilePackageBroadcaster.class
SHA-1-Digest: PtrqGfYQr3eEdaFk/fScGW2iaFo=
SHA1-Digest: PtrqGfYQr3eEdaFk/fScGW2iaFo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ji7ALTdxr2wumb77HLxBKA==

Name: jd/plugins/Plugin.class
SHA-1-Digest: fnQGuBIM+xqbCx2UgD3tqBOKdrI=
SHA1-Digest: fnQGuBIM+xqbCx2UgD3tqBOKdrI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 0rwgmOpTVTCQer5ABNTMMA==

Name: jd/controlling/ProgressControllerListener.class
SHA-1-Digest: 5wQeNUmoFbAQUtbHZPTBQZ9yXNo=
SHA1-Digest: 5wQeNUmoFbAQUtbHZPTBQZ9yXNo=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: XSzzX2mSQGsUcd5/gMalTg==

Name: jd/utils/ReplaceInFiles.class
SHA-1-Digest: HIEAhZl+TKh0KW9DbbAk1XmGKyg=
SHA1-Digest: HIEAhZl+TKh0KW9DbbAk1XmGKyg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: w7105MzB0Q/4xVZjwLTwWg==

Name: jd/controlling/JDController$EventSender$1.class
SHA-1-Digest: LQhP+ioi/4DLy6m58IcZfN7FskI=
SHA1-Digest: LQhP+ioi/4DLy6m58IcZfN7FskI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ivui556W478r7oiwB3cgXA==

Name: jd/controlling/ListController.class
SHA-1-Digest: PKYUARObGj9n+jwe+nh9xtVX8ew=
SHA1-Digest: PKYUARObGj9n+jwe+nh9xtVX8ew=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: yJ5LaXle0XinploBtoj9vQ==

Name: jd/controlling/JDController$3.class
SHA-1-Digest: fX5CYwsv5gv8UhKekE9U1LzReb4=
SHA1-Digest: fX5CYwsv5gv8UhKekE9U1LzReb4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: UCcIocfP8NXV/1rzYhCWuw==

Name: jd/router/reconnectrecorder/Utils$1.class
SHA-1-Digest: gBE/M/6aY7OJMg8PW1ZOW4zT5aM=
SHA1-Digest: gBE/M/6aY7OJMg8PW1ZOW4zT5aM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: dIkPbuhMBkbIgNp5BkZRMg==

Name: jd/utils/JDFileReg.class
SHA-1-Digest: 5/vyBw01dpcA9Tlqpedo07BQXco=
SHA1-Digest: 5/vyBw01dpcA9Tlqpedo07BQXco=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: /M6bx/CzwVA0IzRs1bRAUg==

Name: jd/crypt/BaseDecoder$BadPaddingException.class
SHA-1-Digest: moEV8tggOZhw9rn/jg/ChwtdeO0=
SHA1-Digest: moEV8tggOZhw9rn/jg/ChwtdeO0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Rv1YasJID1nQbuafFXhzqA==

Name: jd/parser/html/HTMLParser$1Httppattern.class
SHA-1-Digest: Wm8f5pOou9xskvR2D8UNQQXBeYc=
SHA1-Digest: Wm8f5pOou9xskvR2D8UNQQXBeYc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: CEwnahoQw0xtedd2DyP1hg==

Name: jd/ObjectConverter$2.class
SHA-1-Digest: iwMosKkR6CEOeZnNqo2ZlPtH8xg=
SHA1-Digest: iwMosKkR6CEOeZnNqo2ZlPtH8xg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: FAXVKW8irbbJ0exCCu6jZA==

Name: jd/utils/Updater.class
SHA-1-Digest: XOi0LL5RuNgUzxO9RJbWsbtZSNM=
SHA1-Digest: XOi0LL5RuNgUzxO9RJbWsbtZSNM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: YrrAi/3fUXGYXtB7+wUUNQ==

Name: jd/controlling/AccountControllerEvent.class
SHA-1-Digest: M1MfFX7Y44Wtvjm+ptC0ZJOLQ4M=
SHA1-Digest: M1MfFX7Y44Wtvjm+ptC0ZJOLQ4M=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: TmWA9aJDn7kvgm6+1/sRSQ==

Name: jd/router/RouterData.class
SHA-1-Digest: gHOX6plPx2FKJ4JIY/W2kYiDu1M=
SHA1-Digest: gHOX6plPx2FKJ4JIY/W2kYiDu1M=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: vQ+bD+pIFjqK3noAqrMo+g==

Name: jd/controlling/LinkCheckEvent.class
SHA-1-Digest: DOu+BYd3VZRzRXXALdXtFN0TqHs=
SHA1-Digest: DOu+BYd3VZRzRXXALdXtFN0TqHs=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: prhS1IagbwI6c9E8NqKStg==

Name: jd/Installer$3$2.class
SHA-1-Digest: pHHy8LfJd32wAtPzK0Y83mNh7W8=
SHA1-Digest: pHHy8LfJd32wAtPzK0Y83mNh7W8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: xigGIh3y4WMkNohCimHbhw==

Name: jd/DecryptPluginWrapper.class
SHA-1-Digest: 4Bs56bxw8HR9dD1w9CCIAuyr/ZE=
SHA1-Digest: 4Bs56bxw8HR9dD1w9CCIAuyr/ZE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: QACIbz8dvmxZinhO3EX1oQ==

Name: jd/crypt/Base64$OutputStream.class
SHA-1-Digest: PF57fXDlUK/hxHbeIEkrdvYRR20=
SHA1-Digest: PF57fXDlUK/hxHbeIEkrdvYRR20=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 7YpLkW/AcRGobcRAQtRr/w==

Name: jd/plugins/download/RAFDownload.class
SHA-1-Digest: qTunR3vT8rM7OuzDMCYlHbtA5fg=
SHA1-Digest: qTunR3vT8rM7OuzDMCYlHbtA5fg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: SAhk2+lIvKmyuQqVdpjFkw==

Name: jd/event/MessageListener.class
SHA-1-Digest: GvEFQ8oSC5AJl7YtsV+RGkAvDLc=
SHA1-Digest: GvEFQ8oSC5AJl7YtsV+RGkAvDLc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: +8BkjP3hk/f0BHxeOWMRkQ==

Name: jd/plugins/DecrypterException.class
SHA-1-Digest: VV5pq/w0lq3piJusOAkOjoghUPg=
SHA1-Digest: VV5pq/w0lq3piJusOAkOjoghUPg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: TU867YhyY3+BaGzqV/LHtg==

Name: jd/config/DatabaseConnector.class
SHA-1-Digest: QlEMXuFxo/etyp80/EAVK1BS5BQ=
SHA1-Digest: QlEMXuFxo/etyp80/EAVK1BS5BQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VpmLD5cZPVd5YjDPxe8OYg==

Name: jd/router/SQLRouterData.class
SHA-1-Digest: VdFIjKDeS9dbKs9WUgnGgtwyYU0=
SHA1-Digest: VdFIjKDeS9dbKs9WUgnGgtwyYU0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: MmLDzjy9VcnkHjaDTsD0qg==

Name: jd/update/JDUpdateUtils.class
SHA-1-Digest: qTsk8RErxWrznmN2N0nzRGV+G5U=
SHA1-Digest: qTsk8RErxWrznmN2N0nzRGV+G5U=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 6WL7KtozUE1euP37WhpL4w==

Name: jd/update/FileUpdate$1.class
SHA-1-Digest: ky0bVryg5jkaCGs4s/n+7ookCVc=
SHA1-Digest: ky0bVryg5jkaCGs4s/n+7ookCVc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VJdFaKo3+MfzT8AmGZ0eqw==

Name: jd/utils/WebUpdate$3.class
SHA-1-Digest: uSpfl3mY5m30xlaw1cLNTzFV0t8=
SHA1-Digest: uSpfl3mY5m30xlaw1cLNTzFV0t8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: utKyLYhL9fdUoSuknppmpg==

Name: jd/plugins/DecrypterPlugin.class
SHA-1-Digest: iPRU2UYG++fyiF7IYD9ENmZDF08=
SHA1-Digest: iPRU2UYG++fyiF7IYD9ENmZDF08=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: OV0u5dYWfNf8eKov1Pjp3Q==

Name: jd/utils/Changelog$Change.class
SHA-1-Digest: 0y+3JuL/nTCc3xHbJ0JwN5dUeg8=
SHA1-Digest: 0y+3JuL/nTCc3xHbJ0JwN5dUeg8=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: lpD5l8AGMPB3H5FfeC8UWQ==

Name: jd/config/ConfigurationListener.class
SHA-1-Digest: Rr/0k/RjajxhuZIxLENAfScOox0=
SHA1-Digest: Rr/0k/RjajxhuZIxLENAfScOox0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: lumjh4d3Ae542/UtWc5rrA==

Name: jd/plugins/PluginException.class
SHA-1-Digest: FkIbMepO9lzd1U3pqkthcq0yXAY=
SHA1-Digest: FkIbMepO9lzd1U3pqkthcq0yXAY=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VS1ELsGTRLpx11c4bG6rHA==

Name: jd/utils/Updater$2.class
SHA-1-Digest: KVR1mr2N4Xy5PfK35P+MSCTzZrk=
SHA1-Digest: KVR1mr2N4Xy5PfK35P+MSCTzZrk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 7UySJBPjJjMx9Efwk8LP8g==

Name: jd/controlling/LinkGrabberDistributeEvent.class
SHA-1-Digest: bmuErXQ9TYIkPH8Ie/y/vrpeyKk=
SHA1-Digest: bmuErXQ9TYIkPH8Ie/y/vrpeyKk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: iEpJ3kl6v8quZjZsfzFnVA==

Name: jd/parser/JavaScript.class
SHA-1-Digest: SCb2UQop+pEua9idgNQ3jxS/e2Q=
SHA1-Digest: SCb2UQop+pEua9idgNQ3jxS/e2Q=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: tFSOuW9xKLQsFkPiMah+9w==

Name: jd/controlling/SpeedMeter.class
SHA-1-Digest: vgjnFEEtFaQ2h6sDIK0XiHbbTrU=
SHA1-Digest: vgjnFEEtFaQ2h6sDIK0XiHbbTrU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: NN2o1tiFU1KwhFKfz3fatA==

Name: jd/nrouter/RouterUtils.class
SHA-1-Digest: EMrnnJc9pHpD5xTdQBord1c6RWM=
SHA1-Digest: EMrnnJc9pHpD5xTdQBord1c6RWM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Sth/Bvlwxx+bBjFayqXVfw==

Name: jd/router/GetRouterInfo$7.class
SHA-1-Digest: up1vinltuyC1lUNp5G+oWv4HYwc=
SHA1-Digest: up1vinltuyC1lUNp5G+oWv4HYwc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ElqPWXSRqSDjaZIHCY0WVA==

Name: jd/parser/html/HTMLParser.class
SHA-1-Digest: MSwPZGEsRvAiEJ9cexH9Vwd4pPE=
SHA1-Digest: MSwPZGEsRvAiEJ9cexH9Vwd4pPE=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: aKl75z5DLhkMFhk0S5juDg==

Name: jd/router/reconnectrecorder/Gui$JDRRInfoPopup$RRStatus.class
SHA-1-Digest: RPKEXtA+6nbtBq6Fyk0dKfvU+sU=
SHA1-Digest: RPKEXtA+6nbtBq6Fyk0dKfvU+sU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: pE3+2H6bgK2rRtgVFQDSXQ==

Name: jd/event/MessageEvent.class
SHA-1-Digest: /26ll3OEfbBkhC1CPrCBFUC9iYc=
SHA1-Digest: /26ll3OEfbBkhC1CPrCBFUC9iYc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: OlkczNOZGAxqOwbH+cxhMw==

Name: jd/controlling/DownloadController$1.class
SHA-1-Digest: sM412andkfR7aPowojacJqcTt9M=
SHA1-Digest: sM412andkfR7aPowojacJqcTt9M=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: xkg8488AN63+7ozAzQsh+w==

Name: jd/controlling/LinkGrabberPackagingEvent.class
SHA-1-Digest: RlHNwiLXbtTXi7tzUq48qkmUdHg=
SHA1-Digest: RlHNwiLXbtTXi7tzUq48qkmUdHg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: jugZBlqCU6apAfGaQIPkkA==

Name: jd/Main$2.class
SHA-1-Digest: +OCLdsf2k8Rrdof3pBC37ODAK60=
SHA1-Digest: +OCLdsf2k8Rrdof3pBC37ODAK60=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 5GSxUyOaA0sNeiSdB8URTw==

Name: jd/controlling/CaptchaController.class
SHA-1-Digest: l8fPLyPKFYtrVI/XVquecmFWsaw=
SHA1-Digest: l8fPLyPKFYtrVI/XVquecmFWsaw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: y5wAfBlFo0Y1VCdetcvKDA==

Name: jd/controlling/HTACCESSController.class
SHA-1-Digest: IJwFti76FENjLiW0cvl3Kxqk2vw=
SHA1-Digest: IJwFti76FENjLiW0cvl3Kxqk2vw=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: pBT2LJR8jxGu+KkwAJ04Rw==

Name: jd/router/RouterInfoCollector$1.class
SHA-1-Digest: q3aROGTbzw1FcZynoU7uXv+sPyk=
SHA1-Digest: q3aROGTbzw1FcZynoU7uXv+sPyk=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 4WvCWlRceCeLlBzN+TMT0A==

Name: jd/plugins/AccountInfo.class
SHA-1-Digest: 7PJXWA//VJnQn5bu3+ktz3Qg5+Y=
SHA1-Digest: 7PJXWA//VJnQn5bu3+ktz3Qg5+Y=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ygh//cqib2QjQG2MEfCIFg==

Name: jd/controlling/LinkCheck$3.class
SHA-1-Digest: QguoJ7LZwiJOFXm/MxL+6+RxAuM=
SHA1-Digest: QguoJ7LZwiJOFXm/MxL+6+RxAuM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: WztZBbCQprEj3uAUejYOiw==

Name: jd/plugins/Account.class
SHA-1-Digest: ArJcmWhgwKBwmSlfwUjt8F8CQ5c=
SHA1-Digest: ArJcmWhgwKBwmSlfwUjt8F8CQ5c=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: jEE+3FxBfxHOb5rakE18sw==

Name: jd/plugins/a/J.class
SHA-1-Digest: cFTt4uHQjNsH0HkC5OkmFEyQMkM=
SHA1-Digest: cFTt4uHQjNsH0HkC5OkmFEyQMkM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: y/cHnRiNxPKBS4kP8e/adA==

Name: jd/router/RouterParser.class
SHA-1-Digest: 0KCgAmQ0fIgo7ax30Z/a4BSNVwg=
SHA1-Digest: 0KCgAmQ0fIgo7ax30Z/a4BSNVwg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: dVZ5VDDSu5YXObVwhnDVPg==

Name: jd/controlling/DownloadInformations.class
SHA-1-Digest: v3mr1c4487zOvb0XO9QF+5K+xS0=
SHA1-Digest: v3mr1c4487zOvb0XO9QF+5K+xS0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: BLauq5aEtbBM/S32gLQYXA==

Name: jd/utils/JDUtilities$1.class
SHA-1-Digest: qA7kd2JfCBrkB4G4JDhjXVN4vMU=
SHA1-Digest: qA7kd2JfCBrkB4G4JDhjXVN4vMU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: VzwASRr2ZW8Mm2duqDHDeQ==

Name: jd/utils/Updater$4.class
SHA-1-Digest: YR7k79WV1jk74NIcRIib0xQSNCU=
SHA1-Digest: YR7k79WV1jk74NIcRIib0xQSNCU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: PQIpCfkFX7EyxF4DYjcj3A==

Name: jd/crypt/BaseDecoder$IllegalAlphabetException.class
SHA-1-Digest: N1OpRRoPE8hcf5DsbHB1NyxJ+8g=
SHA1-Digest: N1OpRRoPE8hcf5DsbHB1NyxJ+8g=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: +698te75cn/BuLQjcbjZAQ==

Name: jd/parser/html/Form.class
SHA-1-Digest: WGAjj/pngkoovTOnPzuT2ga090s=
SHA1-Digest: WGAjj/pngkoovTOnPzuT2ga090s=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: K30c9JfgW1vqJkhav9HOgw==

Name: jd/router/reconnectrecorder/ProxyThread.class
SHA-1-Digest: oUzjDSM/jwDLNGDrFe4bJs0LYBM=
SHA1-Digest: oUzjDSM/jwDLNGDrFe4bJs0LYBM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: MYLiXSnegIoe3plcNhNArg==

Name: jd/crypt/JDCrypt.class
SHA-1-Digest: uvmwxrwpf4X7a+GmhsEv/IaBjB4=
SHA1-Digest: uvmwxrwpf4X7a+GmhsEv/IaBjB4=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: oUmMTuDgvOLFZCE35RsmvQ==

Name: jd/router/reconnectrecorder/ReconnectRecorder.class
SHA-1-Digest: /kMSeCzvpjJpqE1AU1LvXocVydU=
SHA1-Digest: /kMSeCzvpjJpqE1AU1LvXocVydU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Wt2bsFGbin+eeXZrztS+Yg==

Name: jd/controlling/JDController$3$1.class
SHA-1-Digest: 2T9PFcD3QHIk7hOAVWJn8xYxpYg=
SHA1-Digest: 2T9PFcD3QHIk7hOAVWJn8xYxpYg=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: ZK0HdLwVTEI4OL2ArqgeaQ==

Name: jd/controlling/JDController$EventSender.class
SHA-1-Digest: 2iWb/YBchdfDLhPy2iBTF3g6xsc=
SHA1-Digest: 2iWb/YBchdfDLhPy2iBTF3g6xsc=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: d5t19+vjHF27RgGu1qx2iA==

Name: jd/utils/JDGeoCode.class
SHA-1-Digest: JlssQ5zW26bJjKpQNPAjZhp/iNI=
SHA1-Digest: JlssQ5zW26bJjKpQNPAjZhp/iNI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: CUJ9JgiFzDEQAc7nAv127g==

Name: jd/config/ConfigContainer.class
SHA-1-Digest: /0OOBwP++mWdkVv7dzWPXOr5YNI=
SHA1-Digest: /0OOBwP++mWdkVv7dzWPXOr5YNI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: PYj6J3GcOOzoO0afQylICA==

Name: jd/controlling/LinkGrabberController$2.class
SHA-1-Digest: ceD4c0Z09f79IQ7OHxVZvwwMnQQ=
SHA1-Digest: ceD4c0Z09f79IQ7OHxVZvwwMnQQ=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: sN79K/yu/cwmtwxW5512PA==

Name: jd/Main$5.class
SHA-1-Digest: CAAdy5i1PlVNJFWWK5wnAAj979M=
SHA1-Digest: CAAdy5i1PlVNJFWWK5wnAAj979M=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: R0kWCh5rSzCjt3c63vsCrg==

Name: jd/plugins/a/D$1.class
SHA-1-Digest: rmBqVdLc00CPUyYhXO6BISZqVCM=
SHA1-Digest: rmBqVdLc00CPUyYhXO6BISZqVCM=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: cQ7G9yw6YhLXXNhpZAu/KA==

Name: jd/plugins/LinkGrabberFilePackageEvent.class
SHA-1-Digest: 1iD0M8IhFoxrYrlQQUco1xXTmAU=
SHA1-Digest: 1iD0M8IhFoxrYrlQQUco1xXTmAU=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: 5t097IYOGF14vxtfc+sbqA==

Name: jd/controlling/reconnect/ReconnectMethod.class
SHA-1-Digest: rzIieXpFOn6SSvCGl7oBSHN4BZI=
SHA1-Digest: rzIieXpFOn6SSvCGl7oBSHN4BZI=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: mEgRZaowMqR0RROWdKx8GQ==

Name: jd/controlling/AccountControllerListener.class
SHA-1-Digest: WwQaC05Z88BdQt8jNGrgmJ9oUK0=
SHA1-Digest: WwQaC05Z88BdQt8jNGrgmJ9oUK0=
Digest-Algorithms: SHA-1, MD5
MD5-Digest: Kb42dmUcRfoR2n8M+M9BJQ==


And that's mine:
Spoiler:

Code:
[Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: JD-Team and AppWork UG
Main-Class: jd.Main
Class-Path: libs/appworkutilities.jar libs/Filters.jar libs/JTattoo.ja
 r plugins/JDPackageCustomizer.jar plugins/schedule.jar libs/jna.jar l
 ibs/JDGUI.jar libs/JDHttp.jar libs/JAntiCaptcha.jar libs/JDUtils.jar 
 libs/BrowserLauncher2.jar libs/clink170.jar libs/cobra.jar libs/hsqld
 b.jar libs/htmlcleaner2_0.jar libs/irclib.jar libs/js.jar libs/looks.
 jar libs/mail.jar libs/miglayout.jar libs/savemytube.jar libs/laf/sub
 stance-swingx.jar libs/laf/substance.jar libs/svnkit.jar libs/swingwo
 rker.jar libs/swingx.jar libs/ui.jar libs/laf/synthetica.jar libs/laf
 /syntheticaBatik.jar libs/laf/syntheticaBlackMoon.jar libs/laf/synthe
 ticaBlackStar.jar libs/laf/syntheticaBlueIce.jar libs/laf/syntheticaB
 lueMoon.jar libs/laf/syntheticaBlueSteel.jar libs/laf/syntheticaGreen
 Dream.jar libs/laf/syntheticaMauveMetallic.jar libs/laf/syntheticaOra
 ngeMetallic.jar libs/laf/syntheticaBlackEye.jar libs/laf/syntheticaGr
 eenDream.jar libs/laf/syntheticaSilverMoon.jar libs/laf/syntheticaSim
 ple2D.jar libs/laf/syntheticaSkyMetallic.jar libs/laf/syntheticaWhite
 Vision.jar


Though the file size of the jar file is the same, in my manifest there's most of the information missing. Any idea how this can happen?
Again I'm using your ant buildfile and didn't do any changes on the project except the ones mentioned here: http://jdownloader.org/knowledge/wik...nt/first-steps

Last edited by Zordon; 07.06.2010 at 01:12. Reason: Added spoilers, next time do it yourself!!!
Reply With Quote
  #16  
Old 07.06.2010, 19:20
Greeny
Guest
 
Posts: n/a
Default

You dont understand me ... When you run the Ant Build Script all needed jd java files are in the created jar file, but not the external java files as the AppWorkUtils files (which causes the ClassNotFoundException) ...

So do what i said... Copy all the jar files, which are referenced in the manifest file to the libs subdirectory from the directory where the jdownloader.jar is located... =)



EDIT: Aaaah sorry, no i see the problem... you are using the wrong target from the ant build script.. .you use the obfuscated build, try the standard build... dont know the exact name, but the default one is it

Last edited by Greeny; 08.06.2010 at 01:32.
Reply With Quote
  #17  
Old 08.06.2010, 02:53
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,434
Default

Thank you Greeny, this has been very informative.
Reply With Quote
  #18  
Old 08.06.2010, 15:12
Greeny
Guest
 
Posts: n/a
Default

Do I see SARCASM in your sentence, drbits? ;-)

I hope this was the actual error and now is everything clear... but i dont understand why the default-build wasnt used... cause its the DEFAULT-build :-/
Reply With Quote
  #19  
Old 14.06.2010, 09:24
Zordon
Guest
 
Posts: n/a
Default

sorry I was very busy for the last few days:(
Now I've had time to look at it again, but it still doesn't work.
The standard build is selected (see attached screen).

Here's the build log from eclipse with the standard build:
Code:
Buildfile: H:\Dokumente\Programmierung\Java\JDownloader\build\build.xml
compile:
jar:
   [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF
   [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF
jarOptionals:
     [echo] Creating proxyrot
     [echo] Creating scriptlauncher
     [echo] Creating infobar
     [echo] Creating lecturnity
     [echo] Creating improveddock
jarWebupdater:
   [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF
jarRestarter:
   [delete] Deleting: H:\Dokumente\Programmierung\Java\JDownloader\Manifest.MF
standardBuild:
BUILD SUCCESSFUL
Total time: 1 second
But when I want to open jdownloader.jar it still says:
Could not find the main class: jd.Main. Programm will exit.
Attached Images
File Type: jpg build.jpg (78.8 KB, 347 views)
Reply With Quote
  #20  
Old 14.06.2010, 11:03
Greeny
Guest
 
Posts: n/a
Default

Could you please upload the JAR file? I have to take a closer look at it ..
Reply With Quote
  #21  
Old 14.06.2010, 18:33
Zordon
Guest
 
Posts: n/a
Default

of course
here it is. just remove the .rar from its filename
Attached Files
File Type: rar JDownloader.jar.rar (572.0 KB, 428 views)
Reply With Quote
  #22  
Old 15.06.2010, 22:32
Greeny
Guest
 
Posts: n/a
Default

When i try to start your JAR File in an existing JDownloader directory I get the following error:

Code:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: tried to ac
cess method jd.gui.swing.jdgui.events.waitcursor.WaitCursorEventQueue.<init>()V
from class jd.JDInit
        at jd.JDInit.initGUI(JDInit.java:222)
        at jd.Main$4.runSave(Main.java:402)
        at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:86)
        at jd.gui.swing.GuiRunnable.start(GuiRunnable.java:110)
        at jd.gui.swing.GuiRunnable.waitForEDT(GuiRunnable.java:67)
        at jd.Main.go(Main.java:405)
        at jd.Main.access$0(Main.java:352)
        at jd.Main$3.run(Main.java:262)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Do you get the same? Please copy the jar file in a directory where a working jdownloader copy is located... then start the jar from the console (java -jar JDownloader.jar when you are "in" the directory") and paste the log here or somewhere else
Reply With Quote
  #23  
Old 16.06.2010, 00:42
Zordon
Guest
 
Posts: n/a
Default

Thanks again for your time.

My log says something different. How is that possible since we tried to start the SAME jar file??
I copied the jar file in my JDownloader installation directory (where the JD binaries from here are running perfectly fine).
Code:
C:\Tools\JDownloader>java -jar JDownloader.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/appwork/utils/sin
gleapp/AnotherInstanceRunningException
Caused by: java.lang.ClassNotFoundException: org.appwork.utils.singleapp.Another
InstanceRunningException
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: jd.Main. Program will exit.
Reply With Quote
  #24  
Old 16.06.2010, 09:39
Greeny
Guest
 
Posts: n/a
Default

is this version a running STABLE version or a NIGHTLY (preferred) ?
Reply With Quote
  #25  
Old 16.06.2010, 18:40
Zordon
Guest
 
Posts: n/a
Default

I got the source code from your SNV (svn://svn.jdownloader.org/jdownloader) and I guess you put stable versions there?
Reply With Quote
  #26  
Old 16.06.2010, 22:27
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

you forgot the appwork lib

Required Dependencies

* AppWork Utilities Repo: svn://svn.appwork.org/utils
__________________
JD-Dev & Server-Admin
Reply With Quote
  #27  
Old 17.06.2010, 01:41
Zordon
Guest
 
Posts: n/a
Default

I have my Source folder for Java.
Within that folder I have both projects, i.e.: Java/JDownloader and Java/AppWorkUtils

Has the AppWorkUtils folder to be within the JDownloader source folder??

Both projects are imported in eclipse and on JDownloader -> Build Path -> configure Build Path I have added the AppWorkUtils as a project. Maybe I did something wrong here?? (see screenshot)
Attached Images
File Type: jpg AppWork.jpg (57.5 KB, 441 views)
Reply With Quote
  #28  
Old 17.06.2010, 09:46
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

did you create working environment by starting updatedevworkspace.java ?
did you set vm parameter -Xmx512m ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #29  
Old 17.06.2010, 12:46
Zordon
Guest
 
Posts: n/a
Default

Quote:
did you set vm parameter -Xmx512m ?
Yes

Quote:
did you create working environment by starting updatedevworkspace.java ?
No, but now that I did the problem changed. So I really hope we're close to solving it. If I now copy the created JDownloader.jar from the JDownloader/dist folder to the jd_home folder and start it, I don't get any errors and I can see javaw.exe in the task manager. But JDownloader doesn't show up (like it's running without GUI?).

Any ideas on this?
I uploaded the new JDownloader.jar as attachement (just remove ".rar").

When I start JDownloader with java -jar I get "NoClassDefFoundError":
Spoiler:
Code:
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Name>cd .jd_home

C:\Users\Name\.jd_home>java -jar JDownloader.jar

------------------------  Thread: 10  -----------------------
10 17.06.10 11:43:54 - INFO [jd.Main(main)] -> Start JDownloader
10 17.06.10 11:43:54 - INFO [jd.utils.JDUtilities(getJDHomeDirectoryFromEnvironm
ent)] -> JD_HOME:C:\Users\Name\.jd_home
10 17.06.10 11:43:55 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create
 Classloader: for: C:\Users\Name\.jd_home
10 17.06.10 11:43:55 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:C:\Users\Name\.jd_home
C:\Users\Name\.jd_home
 file:/C:/Users/Name/.jd_home/jd
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDChat.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDExternInterface.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDFolderWatch.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDGrowl.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDHJMerge.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDHTTPLiveHeaderScripter.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDInfoFileWriter.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDLangFileEditor.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDPackageCustomizer.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDRemoteControl.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDShutdown.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDTray.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDUnrar.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\JDWebinterface.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: C:\U
sers\Name\.jd_home\plugins\schedule.jar
10 17.06.10 11:43:55 - SEVERE [jd.JDClassLoader(<init>)] -> Not loaded due to si
g violation: C:\Users\Name\.jd_home\JDownloader.jar
10 17.06.10 11:43:55 - SEVERE [jd.JDClassLoader(<init>)] -> Not loaded due to si
g violation: C:\Users\Name\.jd_home\tinyupdate.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\substance-swingx.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\substance.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\synthetica.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBatik.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBlackEye.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBlackMoon.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBlackStar.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBlueIce.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBlueMoon.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaBlueSteel.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaGreenDream.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaMauveMetallic.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaOrangeMetallic.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaSilverMoon.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaSimple2D.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaSkyMetallic.jar
10 17.06.10 11:43:55 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loa
ded: C:\Users\Name\.jd_home\libs\laf\syntheticaWhiteVision.jar
10 17.06.10 11:43:55 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading da
tabase
10 17.06.10 11:43:55 - FINER [jd.config.DatabaseConnector(checkDatabaseHeader)]
-> Checking database
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: jd/gui/sw
ing/jdgui/events/waitcursor/WaitCursorEventQueue
        at jd.Main.go(Main.java:353)
        at jd.Main.access$0(Main.java:352)
        at jd.Main$3.run(Main.java:262)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: jd.gui.swing.jdgui.events.waitcurso
r.WaitCursorEventQueue
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 11 more
Attached Files
File Type: rar JDownloader.jar.rar (573.4 KB, 371 views)
Reply With Quote
  #30  
Old 17.06.2010, 12:55
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

there is something very wrong with your compiled jar
better visit supportchannel we will do a teamviewer seesion, im sure just a little misstake at your side
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 16:36.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.