Effacer les filtres
Effacer les filtres

java.lang.​NoClassDef​FoundError SettingListener

26 vues (au cours des 30 derniers jours)
Eduardo Beltrán
Eduardo Beltrán le 6 Mai 2022
Commenté : Tommy le 13 Sep 2023
I get this error in Java when running a compiled application: Exception in thread "EventMgr Dispatcher" java.lang.NoClassDefFoundError: com/mathworks/services/settings/SettingListener. It does not happen all the time. ¿how can I solve this?
  2 commentaires
Eduardo Beltrán
Eduardo Beltrán le 26 Mai 2022
I had a "format bank" command in one of the functions. I removed that and the problem was solved.
Tommy
Tommy le 13 Sep 2023
Can confirm. I had a similar issue and it turned out a couple 'format long g' commands were the culprit. Definitely a head scratcher but also an easy fix.

Connectez-vous pour commenter.

Réponses (1)

Aashita Dutta
Aashita Dutta le 9 Mai 2022
Modifié(e) : Aashita Dutta le 9 Mai 2022
Hello!
I understand that you are facing issues while running a compiled application with the exception in thread- "EventMgr Dispatcher" “java.lang.NoClassDefFoundError”.
The "NoClassDefFoundError" error is thrown because MATLAB was not able to locate Java Runtime libraries that are used by the Integrated Development Environment (MATLAB IDE).
There are several possible causes to this issue:
  • The installation is corrupted and there are .jar files missing from the MATLAB installation folder.
  • The ”classpath.txt file is missing references to Java Runtime libraries.
  • One or several internal MATLAB functions are shadowed by custom functions.
Please try the following troubleshooting steps to resolve the issue:
  • Please execute the following commands in the MATLAB command window to restore the search path to the installation default and then try to check if the issue persists:
>> restoredefaultpath
>> rehash toolboxcache
>> savepath
Thank you.
  1 commentaire
Jehan Jayanetti
Jehan Jayanetti le 30 Nov 2022
I have tried the above commands and I still receive the same error.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Java Package Integration dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by