Package Details: jdownloader2 latest-19

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: GPL
Submitter: None
Maintainer: C0rn3j
Last Packager: C0rn3j
Votes: 425
Popularity: 4.82
First Submitted: 2011-09-07 23:08 (UTC)
Last Updated: 2023-12-08 11:45 (UTC)

Dependencies (4)

Required by (0)

Sources (21)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 13 Next › Last »

Derson5 commented on 2022-02-14 15:17 (UTC) (edited on 2022-02-14 15:17 (UTC) by Derson5)

@miten, dude we now use this exactly jar package in this AUR package. :P This is line from function.sh that our PKGBUILD use:

wget -O JDownloader.jar http://installer.jdownloader.org/JDownloader.jar

We don't use Linux version, because it's with graphical installer and make everything harder to do, so this jar version is more cleaner option.

miten commented on 2022-02-14 14:26 (UTC) (edited on 2022-02-14 14:29 (UTC) by miten)

The multi-os jar (without installer) is available and there is also build from source option.

Derson5 commented on 2022-02-14 13:55 (UTC)

I changed unzip dependency for libarchive, as it support many archive formats, not only zip so Archive Extractor addon can extract now all archive formats, that libarchive supports (zip, tar.gz, 7zip, rar etc.). And fixed permission for /opt/Jdownloader folder.

Derson5 commented on 2022-02-14 08:04 (UTC)

I agree with @yochananmarqos. I adopt it, but things will be the same as now are (no -bin extension etc), so don't flag this package as outdated, please.

yochananmarqos commented on 2022-02-13 16:30 (UTC)

@MarsSeed: Upstream provides a .sh graphical installer hosted on MEGA. It installs in one's home directory, so really it has no business being in the AUR at all.

The source code is not available, therefore there's no reason to use the -bin extension.

MarsSeed commented on 2022-02-13 14:47 (UTC) (edited on 2022-02-13 14:49 (UTC) by MarsSeed)

This is not a proper AUR package. Doesn't contain JDownloader, only its installer script which, when executed after package installation, downloads and installs JDownloader from the server.

Please change PKGBUILD to link to actual JDownloader source or binary .jar file, so that the AUR helper / makepkg can download the actual application and package it inside the created Pacman package.

In case your PKGBUILD does not use source but only a pre-built binary, you should rename this AUR package to: jdownloader2-bin.

<deleted-account> commented on 2021-12-17 00:13 (UTC)

Yes, it's not out of date! I've got Core v45198 installed, which is the latest revision according to their website.

Pietro_Pizzi commented on 2021-12-08 22:45 (UTC) (edited on 2021-12-08 22:47 (UTC) by Pietro_Pizzi)

I can't start it, does anybody know what my problem is?


[user JDownloader scope]
[user JDownloader scope]
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Djdk.gtk.version=3 -Dsun.java2d.opengl=true
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 @17550481
        at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
        at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
        at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
        at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
        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:171)
        at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:93)
        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.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:62)
INFO >> KDE Version 5 detected
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:171)
        at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:93)
        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.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        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:103)
        ... 18 more

java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:62)
Caused by: java.lang.ExceptionInInitializerError
        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:171)
        at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:93)
        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)
        ... 5 more
Caused by: org.appwork.exceptions.WTFException: java.lang.ExceptionInInitializerError
        at org.appwork.storage.config.JsonConfig.create(JsonConfig.java:136)
        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)
        ... 13 more
Caused by: java.lang.ExceptionInInitializerError
        at org.appwork.storage.config.JsonConfig.create(JsonConfig.java:121)
        ... 17 more
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:103)
        ... 18 more
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 @15bb6bea
        at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
        at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
        at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
        at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
        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:171)
        at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:93)
        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.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:78)
INFO >> KDE Version 5 detected
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:171)
        at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:93)
        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.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:78)
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:103)
        ... 18 more

java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:78)
Caused by: java.lang.ExceptionInInitializerError
        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:171)
        at org.appwork.shutdown.ShutdownController.<clinit>(ShutdownController.java:93)
        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)
        ... 5 more
Caused by: org.appwork.exceptions.WTFException: java.lang.ExceptionInInitializerError
        at org.appwork.storage.config.JsonConfig.create(JsonConfig.java:136)
        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)
        ... 13 more
Caused by: java.lang.ExceptionInInitializerError
        at org.appwork.storage.config.JsonConfig.create(JsonConfig.java:121)
        ... 17 more
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:103)
        ... 18 more

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

maxlefou commented on 2021-11-11 16:33 (UTC)

Worked directly for me. Only problem i had is that it refuses to install with pamac (unable to find package) but it worked with yay. Also the font is awfully pixelated. But since it's the only java-type of program I use, i don't know if it comes from jdownloader or just the jre.