Sencha Cmd 5-java.lang.NoClassDefFoundError

问题描述

我需要使用Sencha Cmd 5(v5.1.3.61)。 sencha app watch之后出现错误

Sencha Cmd v5.1.3.61
[WRN] the following remote package repository directories did not initialize properly :
[WRN]    - /home/radoslaw/bin/Sencha/Cmd/5.1.3.61/../repo/pkgs
[WRN]    - /home/radoslaw/bin/Sencha/Cmd/5.1.3.61/../repo/.sencha
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
        at com.sencha.util.StringUtil.toBase64(StringUtil.java:202)
        at com.sencha.tools.generator.DataStoreImpl.get(DataStoreImpl.java:103)
        at com.sencha.tools.generator.Generator$1.doMerge(Generator.java:461)
        at com.sencha.tools.generator.Generator$Mode$3.dispatch(Generator.java:266)
        at com.sencha.tools.generator.Generator.generateFiletoFile(Generator.java:446)
        at com.sencha.tools.generator.Generator.generateFiletoDir(Generator.java:438)
        at com.sencha.tools.generator.Generator.generateDirToDir(Generator.java:431)
        at com.sencha.tools.generator.Generator.generateDirToDir(Generator.java:426)
        at com.sencha.tools.generator.Generator.generate(Generator.java:145)
        at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:131)
        at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:185)
        at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(WorkspaceRepository.java:273)
        at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(WorkspaceRepository.java:286)
        at com.sencha.command.environment.FrameworkEnvironment.loadFrameworkPackage(FrameworkEnvironment.java:207)
        at com.sencha.command.environment.AppOrPackageEnvironment.loadFrameworkConfig(AppOrPackageEnvironment.java:52)
        at com.sencha.command.environment.AppEnvironment.<init>(AppEnvironment.java:50)
        at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.java:100)
        at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.java:124)
        at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.java:70)
        at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:426)
        at com.sencha.command.Sencha.main(Sencha.java:128)
Caused by: java.lang.classNotFoundException: javax.xml.bind.DatatypeConverter
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.classLoader.loadClass(ClassLoader.java:522)
        ... 21 more

操作系统:Linux Mint 20 Cinnamon

Linux Karnel:5.4.0-26-通用

Java版本:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1,mixed mode,sharing)

我知道可以归结为Java版本。 我发现的解决方案并没有解决相同的问题。 有没有人遇到过这样的问题?什么是最简单的解决方案?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)