在Linux桌面下安装PyCharm的时候出现如下报错root@ubuntu:~#cdpycharm-community-2021.1.1root@ubuntu:~/pycharm-community-2021.1.1#lsbinclasspath.txtInstall-Linux-tar.txtlicensebrokenPlugins.dbhelpjbrpluginsbuild.txticons.dblibproduct-info.jsonroot@ubuntu:~/pycharm-community-2021.1.1#cdbin/root@ubuntu:~/pycharm-community-2021.1.1/bin#lsformat。shinspect.shprintenv.pypycharm.svgfsnotifierlibdbm64.sopycharm64.vmoptionspycharm.vmoptionsfsnotifier64log.xmlpycharm.pngrestart.pyidea.propertiesltedit.shpycharm.shroot@ubuntu:~/pycharm-community-2021.1.1/bin#./pycharm.sh错误:发生了JNI错误,请检查您的安装并重试线程“main”中的异常java.lang.UnsupportedClassVersionError:com/intellij/idea/Main已由较新版本的Java运行时(类文件版本55.0),此版本的Java运行时仅识别java.lang.ClassLoader.defineClass1(NativeMethod)java.lang.ClassLoader.defineClass(ClassLoader.java:756)java.security.SecureClassLoader中52.0以下的类文件版本.defineClass(SecureClassLoader.java:142)在java.net.URLClassLoader.defineClass(URLClassLoader.java:468)在java.net.URLClassLoader.access$100(URLClassLoader.java:74)在java.net.URLClassLoader$1.run(URLClassLoader.java:369)在java.net.URLClassLoader$1.run(URLClassLoader.java:363)在java.security.AccessController.doPrivileged(NativeMethod)在java.net.URLClassLoader.findClass(URLClassLoader.java:362)在java.lang.ClassLoader.loadClass(ClassLoader.java:418)在sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)在java.lang.ClassLoader.loadClass(ClassLoader.java:351)在sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)root@ubuntu:~/pycharm-community-2021.1.1/bin#此问题为Java版比如免安装jdk版本49=Java550=Java651=Java752=Java853=Java954=Java1055=Java1156=Java1257=Java1358=Java1459=Java15601=Jabu:~#tarxvfjdk-16.0.1_linux-aarch64_bin.tar.gzroot@ubuntu:~#mvjdk-16.0.1/usr/local/root@ubuntu:~#cd/usr/local/root@ubuntu:/usr/local#lsAscenddcmigamesjdk-16.0.1libpython3.7.5sharebinetcincludejdk1.8.0_291mansbinsrcroot@ubuntu:/usr/local#vim/etc/profileroot@ubuntu:/usr/local#source/etc/profile环境变量配置文件root@ubuntu:/usr/local#cat/etc/profile#/etc/profile:Bourneshell(sh(1))#和Bourne兼容shell(bash(1),ksh(1)的系统范围.profile文件),灰(1),...).if["${PS1-}"];那么如果["${BASH-}"]&&["$BASH"!="/bin/sh"];then#bash.bashrc文件已经设置了默认的PS1。#PS1='\h:\w\$'if[-f/etc/bash.bashrc];然后。/etc/bash.bashrc和elseif["`id-u`"-eq0];然后PS1='#'elsePS1='$'fififiif[-d/etc/profile.d];然后在/etc/profile.d/*.sh中为我;如果[-r$i]做;然后。$ifidoneunsetifi#用于设置python3.7.5库文件路径exportLD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH#如果用户环境存在于多个python3版本中,则指定export.python7.5使3PATH=/usr/local/python3.7.5/bin:$PATH#控制日志级别。0-DEBUG,1-INFO,2-WARNING,3-ERROR,defaultlevelisWARNING.exportGLOG_v=2#conda环境选项LOCAL_ASCEND=/usr/local/Ascend#运行包根目录#运行包的lib库dependsoneexportLD_LIBRARY_PATH=${LOCAL_ASCEND}/add-ons/:${LOCAL_ASCEND}/ascend-toolkit/latest/fwkacllib/lib64:${LOCAL_ASCEND}/driver/lib64:${LOCAL_ASCEND}/ascend-toolkit/latest/opp/op_impl/built-in/ai_core/tbe/op_tiling:${LD_LIBRARY_PATH}#必须配置的环境变量exportTBE_IMPL_PATH=${LOCAL_ASCEND}/ascend-toolkit/latest/opp/op_impl/built-in/ai_core/tbe#TBE算子实现工具pathexportASCEND_OPP_PATH=${LOCAL_ASCEND}/ascend-toolkit/latest/opp#OPPpathexportPATH=${LOCAL_ASCEND}/ascend-toolkit/latest/fwkacllib/ccec_compiler/bin/:${PATH}#TBE算子编译工具pathexportPYTHONPATH=${TBE_IMPL_PATH}:${PYTHONPATH}#TBE实现依赖的Python库exportJAVA_HOME=/usr/local/jdk-16.0.1exportJRE_HOME=/usr/local/jdk-16.0.1/jre/exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/binroot@ubuntu:/usr/本地#
