Bonjour, J'ai installé Jdownloader sur ma Debian 12. Désinstallé car il y avait un plantage.
Depuis la ré-install j'obtiens ce message d'erreur au lancement :
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.jdownloader.updatev2.JDClassLoaderLauncher.main(JDClassLoaderLauncher.java:156)
at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:8)
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 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:69)
at install4j.org.jdownloader.update.launcher.JDLauncher.main(Unknown Source)
Caused by: 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.updatev2.JDClassLoaderLauncher.main(JDClassLoaderLauncher.java:152)
... 8 more
Caused by: org.appwork.storage.StorageException: Can not write to /opt/jd2/cfg/org.jdownloader.update.lastchance.LastChanceConfig.json
at org.appwork.storage.JSonStorage.saveTo(JSonStorage.java:476)
at org.appwork.storage.JsonKeyValueStorage$1.run(JsonKeyValueStorage.java:591)
at org.appwork.storage.config.handler.StorageHandler.enqueueWrite(StorageHandler.java:232)
at org.appwork.storage.JsonKeyValueStorage.save(JsonKeyValueStorage.java:594)
at org.appwork.storage.config.handler.StorageHandler.write(StorageHandler.java:1050)
at org.jdownloader.update.lastchance.LastChanceManager.run(LastChanceManager.java:137)
at org.jdownloader.update.launcher.SecondLevelLauncher.runMain(SecondLevelLauncher.java:248)
at org.jdownloader.update.launcher.JDLauncherViaClassLoader.main(JDLauncherViaClassLoader.java:18)
... 13 more
Caused by: java.io.IOException: failed to create parent for /opt/jd2/cfg/org.jdownloader.update.lastchance.LastChanceConfig.json
at org.appwork.utils.IO$3.execute(IO.java:763)
at org.appwork.utils.NonInterruptibleRunnableException.run(NonInterruptibleRunnableException.java:39)
at org.appwork.utils.NonInterruptibleRunnableException.run(NonInterruptibleRunnableException.java:36)
at org.appwork.utils.NonInterruptibleThread$2.call(NonInterruptibleThread.java:115)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Suppressed: java.lang.Exception
at org.appwork.utils.NonInterruptibleRunnable.startAndWait(NonInterruptibleRunnable.java:40)
at org.appwork.utils.IO.secureWrite(IO.java:791)
at org.appwork.storage.JSonStorage.saveTo(JSonStorage.java:474)
at org.appwork.storage.JsonKeyValueStorage$1.run(JsonKeyValueStorage.java:591)
at org.appwork.storage.config.handler.StorageHandler.enqueueWrite(StorageHandler.java:232)
at org.appwork.storage.JsonKeyValueStorage.save(JsonKeyValueStorage.java:594)
at org.appwork.storage.config.handler.StorageHandler.write(StorageHandler.java:1050)
at org.jdownloader.update.lastchance.LastChanceManager.run(LastChanceManager.java:137)
at org.jdownloader.update.launcher.SecondLevelLauncher.runMain(SecondLevelLauncher.java:248)
at org.jdownloader.update.launcher.JDLauncherViaClassLoader.main(JDLauncherViaClassLoader.java:18)
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.updatev2.JDClassLoaderLauncher.main(JDClassLoaderLauncher.java:152)
at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:8)
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 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:69)
at install4j.org.jdownloader.update.launcher.JDLauncher.main(Unknown Source)
J'imagine qu'il me faut réparer java mais je ne sais pas coment m'y prendre.
Quelqu'un pourrait m'aider ?
Merci :)
Jdownloader erreurs java...
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Salut!
Racontes-en un peu plus sur comment tu as installé cette application , c'est quoi ? un fichier *.jar
Recherche quelle version de l'environnement d'exécution Java est requise,...
...enfin ce genre d'info.
Que renvoie :
Racontes-en un peu plus sur comment tu as installé cette application , c'est quoi ? un fichier *.jar
Recherche quelle version de l'environnement d'exécution Java est requise,...
...enfin ce genre d'info.
Que renvoie :
Code : Tout sélectionner
$ apt list --installed *jdk*
**Simple Utilisateur** -- Debian stable - XFCE
-
- Membre
- Messages : 16
- Inscription : 28 oct. 2023, 15:24
- Status : Hors-ligne
Bonsoir,
Non c'était un fichier .sh.
Puis j'ai dû installer java car jdownloader fonctionne avec.
Non c'était un fichier .sh.
Puis j'ai dû installer java car jdownloader fonctionne avec.
Code : Tout sélectionner
En train de lister... Fait
default-jdk-headless/stable,now 2:1.17-74 amd64 [installé, automatique]
default-jdk/stable,now 2:1.17-74 amd64 [installé]
openjdk-17-jdk-headless/stable,now 17.0.8+7-1~deb12u1 amd64 [installé, automatique]
openjdk-17-jdk/stable,now 17.0.8+7-1~deb12u1 amd64 [installé, automatique]
openjdk-17-jre-headless/stable,now 17.0.8+7-1~deb12u1 amd64 [installé, automatique]
openjdk-17-jre/stable,now 17.0.8+7-1~deb12u1 amd64 [installé, automatique]
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Au cas où....
tu pourrais essayer d'utiliser Uget qui se trouve dans les dépôts,
c'est certain à 99.9% qu'il va fonctionner sur ton installation ;
pour les fonctionnalités... je ne sais pas, je n'ai plus utilisé autre chose que FF et wget depuis trop longtemps.
tu pourrais essayer d'utiliser Uget qui se trouve dans les dépôts,
c'est certain à 99.9% qu'il va fonctionner sur ton installation ;
pour les fonctionnalités... je ne sais pas, je n'ai plus utilisé autre chose que FF et wget depuis trop longtemps.
**Simple Utilisateur** -- Debian stable - XFCE
-
- Membre
- Messages : 16
- Inscription : 28 oct. 2023, 15:24
- Status : Hors-ligne
J'ai essayé Uget mais Jdownloader a un petit truc en plus bien pratique.
On copie/colle le lien html d'une page et il recherche toutes les vidéos présentes tout seul...
Très pratique !!
Et je n'ai pas trouvé d'équivalent.
On copie/colle le lien html d'une page et il recherche toutes les vidéos présentes tout seul...
Très pratique !!
Et je n'ai pas trouvé d'équivalent.
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Tu veux dire l'URL de la page qui contient des liens vers les vidéo,DavidGilb a écrit : 28 oct. 2023, 19:48 On copie/colle le lien html d'une page et il recherche toutes les vidéos présentes tout seul...
Très pratique !!
je crois que la commande yt-dlp fait cela aussi.
Pour ton appli en Java j'ai vu (qqpart???) l'install de la version 18 de openjdk (pas dispo sous Debian), pour la 19 il te faudrait l'épingler une version de sid
Voir les versions => https://packages.debian.org/search?suit ... ds=openjdk
**Simple Utilisateur** -- Debian stable - XFCE
-
- Membre
- Messages : 16
- Inscription : 28 oct. 2023, 15:24
- Status : Hors-ligne
Top ! Cette commande est exactement ce dont j'ai besoin.
Merci bcp !!

Un lien pour l'explication complète de son utilisation :
https://www.malekal.com/yt-dlp-telechar ... #Sur_Linux
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Il est aussi (parfois) intéressant de ne télécharger que la piste audio avec p.ex :
Code : Tout sélectionner
yt-dlp -f 140 <url_video>
ou
yt-dlp -f bestaudio <url_video>
**Simple Utilisateur** -- Debian stable - XFCE