Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha Cmd 5-java.lang.NoClassDefFoundError_Java_Extjs_Sencha Cmd - Fatal编程技术网

Sencha Cmd 5-java.lang.NoClassDefFoundError

Sencha Cmd 5-java.lang.NoClassDefFoundError,java,extjs,sencha-cmd,Java,Extjs,Sencha Cmd,我需要使用senchacmd5(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/radosl

我需要使用senchacmd5(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
我知道这可以归结为Java版本。 我找到的解决方案并不是同样的问题。
有人遇到过这样的问题吗?最简单的解决方案是什么?

没有,但我建议用java8试试。或者使用最新的Cmd版本,但我不确定是否仍然支持Ext5。详情如下:已解决。我只是用sencha cmd 7。。。
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)