@C0rn3j The folder contains only scripts that can be directly installed under /usr/bin according to Linux filesystem hierarchy. For the ones who will use the root access, it's better for them that package installed under /opt/JDownloader.
Search Criteria
Package Details: jdownloader2 latest-22
Package Actions
| Git Clone URL: | https://aur.archlinux.org/jdownloader2.git (read-only, click to copy) |
|---|---|
| Package Base: | jdownloader2 |
| Description: | Download manager, written in Java, for one-click hosting sites like Rapidshare and MEGA. Uses its own updater |
| Upstream URL: | https://jdownloader.org/ |
| Keywords: | download hoster internet jdownloader manager oneclick |
| Licenses: | LicenseRef-GPL-3.0+proprietary |
| Submitter: | None |
| Maintainer: | C0rn3j |
| Last Packager: | C0rn3j |
| Votes: | 449 |
| Popularity: | 1.25 |
| First Submitted: | 2011-09-07 23:08 (UTC) |
| Last Updated: | 2025-10-02 12:06 (UTC) |
Dependencies (7)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jre17AUR, jre-zuluAUR, jre-zulu-fxAUR, jre8AUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, zulu-jre-fx-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk8-perfAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, liberica-jdk-21-binAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, jre11AUR, zulu8-fx-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-openjdkAUR, jre24-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk25-openjdk-wakefieldAUR, jre25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-graalvm-ee-binAUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jre-jetbrainsAUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk8-openj9-binAUR, zulu-21-binAUR, zulu-17-binAUR, jdk25-graalvm-ce-binAUR, jdk8-temurinAUR, jdk25-graalvm-binAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, zulu-17-fx-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, jdk11-temurinAUR, zing-21-binAUR, zing-8-binAUR, zing-17-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, amazon-corretto-25-binAUR, jdk-openjdk-wakefieldAUR, jre-openjdk-wakefieldAUR, java-openjdk-ea-binAUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-25-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libarchive (libarchive-gitAUR)
- libxi (libxi-gitAUR)
- libxtst
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-weblysleekuiAUR, ttf-dejavu-emojilessAUR, ttf-lucida-fontsAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, ttf-ibm-plex-sans-scAUR, noto-fonts-variable-liteAUR, noto-fonts-latin-greek-cyrillicAUR, ttf-ms-win11-autoAUR, ttf-xo-fontsAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-astra-factAUR, noto-fonts-liteAUR, ttf-shangguAUR, ttf-shanggu-variableAUR, ttf-paratypeAUR, apple-fontsAUR, ttf-plemoljpAUR, ttf-plemoljp-binAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation, ttf-roboto)
- phantomjsAUR (phantomjs-gitAUR) (optional) – needed for some remote capture solving
Required by (0)
Sources (21)
- functions.sh
- jd-container16.png
- jd-container22.png
- jd-container24.png
- jd-container256.png
- jd-container32.png
- jd-container48.png
- jd-containers.desktop
- JDownloader
- jdownloader.desktop
- jdownloader.service
- jdownloader.xml
- jdownloader16.png
- jdownloader22.png
- jdownloader24.png
- jdownloader256.png
- jdownloader32.png
- jdownloader48.png
- JDownloaderHeadless
- JDownloaderHeadlessCleanLogin
- JDownloaderHeadlessCtl
medaminezghal commented on 2025-12-11 16:56 (UTC)
C0rn3j commented on 2025-12-11 16:07 (UTC)
Seems like /opt/JDownloaderScripts has been this way for 9 years, and /opt/JDownloader exists too, not sure why this directory structure has been chosen but it probably has a reason - why do you want to merge the two?
medaminezghal commented on 2025-12-11 15:12 (UTC)
@C0rn3j Could you make the file under /opt/JDownloader not /opt/JDownloaderScripts?
Panel commented on 2025-07-14 04:39 (UTC)
Why this package is recording my screen when I'm going to resolve the captcha and doesn't allow me to close the screen choose window?, there's no reason at all for record my screen in such an intrusive way.
dalu commented on 2025-07-01 15:31 (UTC)
If anyone has the following issue: archlinux-java set a lower version of Java, start jdownloader, upgrade in the program, set Java version back to latest
jdownloader
[user JDownloader scope]
[user JDownloader scope]
java.lang.reflect.InaccessibleObjectException: Unable to make field private static final java.util.logging.LogManager java.util.logging.LogManager.manager accessible: module java.logging does not "opens java.util.logging" to unnamed module @1c20c684
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:353)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:329)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:277)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:179)
at java.base/java.lang.reflect.Field.setAccessible(Field.java:173)
at org.appwork.utils.logging2.extmanager.LoggerFactory.initialize(LoggerFactory.java:98)
at org.appwork.utils.logging2.extmanager.LoggerFactory.<clinit>(LoggerFactory.java:57)
at org.appwork.utils.logging2.LogSourceRedirector.getDefaultLogger(LogSourceRedirector.java:64)
at org.appwork.loggingv3.LogV3.log(LogV3.java:94)
at org.appwork.shutdown.ShutdownController.<init>(ShutdownController.java:167)
at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:92)
at org.appwork.utils.Application.ensureFrameWorkInit(Application.java:964)
at org.appwork.utils.Application.setApplication(Application.java:880)
at org.jdownloader.update.launcher.SecondLevelLauncher.<clinit>(SecondLevelLauncher.java:89)
at org.jdownloader.update.launcher.JDLauncherViaClassLoader.main(JDLauncherViaClassLoader.java:10)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:62)
INFO >> sun.Desktop: null
INFO >> XDG_CURRENT_DESKTOP: X-Cinnamon
INFO >> KDE_FULL_SESSION: null
INFO >> KDE_SESSION_VERSION: null
INFO >> DESKTOP_SESSION: cinnamon
INFO >> GNOME_DESKTOP_SESSION_ID: this-is-deprecated
SEVERE >> Exception
java.lang.ExceptionInInitializerError
at org.appwork.storage.config.JsonConfig.create(JsonConfig.java:121)
at org.appwork.utils.logging2.LogSourceProvider.<init>(LogSourceProvider.java:139)
at org.appwork.utils.logging2.extmanager.LoggerFactory.<init>(LoggerFactory.java:148)
at org.appwork.utils.logging2.extmanager.LoggerFactory.initialize(LoggerFactory.java:128)
at org.appwork.utils.logging2.extmanager.LoggerFactory.<clinit>(LoggerFactory.java:57)
at org.appwork.utils.logging2.LogSourceRedirector.getDefaultLogger(LogSourceRedirector.java:64)
at org.appwork.loggingv3.LogV3.log(LogV3.java:94)
at org.appwork.shutdown.ShutdownController.<init>(ShutdownController.java:167)
at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:92)
at org.appwork.utils.Application.ensureFrameWorkInit(Application.java:964)
at org.appwork.utils.Application.setApplication(Application.java:880)
at org.jdownloader.update.launcher.SecondLevelLauncher.<clinit>(SecondLevelLauncher.java:89)
at org.jdownloader.update.launcher.JDLauncherViaClassLoader.main(JDLauncherViaClassLoader.java:10)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:62)
Caused by: java.lang.NullPointerException: Cannot invoke "org.appwork.shutdown.ShutdownController.addShutdownEvent(org.appwork.shutdown.ShutdownEvent)" because the return value of "org.appwork.shutdown.ShutdownController.getInstance()" is null
at org.appwork.storage.config.handler.StorageHandler.<clinit>(StorageHandler.java:102)
... 16 more
wavemop commented on 2025-06-25 15:26 (UTC)
Unfortunately your advise to change jdownloader.desktop so it will not be blank is not working here (ENDEAVOUROS,KDE 6.4) Only solution here is to choose a MIME-Type icon in the KDE App-Launcher (which is ugly) ANYWAY - THX for all your effort!
escape0707 commented on 2025-05-27 00:00 (UTC)
@micwoj92 Thank you for telling me that. I've just read ArchWiki pages about Java packaging and AUR submission guidelines. It's seems kinda painful to create a Java package cleanly... Any way thanks for everyone here's effort!
micwoj92 commented on 2025-05-26 20:22 (UTC)
This -bin suffix rule doesn't apply for java applications.
C0rn3j commented on 2025-05-23 12:27 (UTC)
Probably yes, although I suppose there's no need to hurry about it, as there's no FOSS version of jdownloader that we'd be taking the package name from
escape0707 commented on 2025-05-23 01:02 (UTC)
Should this package be renamed with -bin because it doesn't compile from source?
Pinned Comments
d-air1 commented on 2024-02-12 08:48 (UTC)
Might need to put the "updates itself" message in bold. Looks like someone once again flagged this package as out of date.