首页 > 编程知识 正文

eclipse突然打不开,eclipse打开弹出一个框

时间:2023-05-04 02:40:43 阅读:156480 作者:2222

Eclipse无法打开“failedtoloadthejnisharedlibrary”

问题是无法打开JNI共享库

问题:原因是JDK的配置错误。

jdk配置过程概述:

一.下载(http://www.Oracle.com/tech network/Java/Java se/downloads/JDK8- downloads-2133151.html ) [网址

2 .安装:按步骤安装即可

三种环境构成

首先,说明为什么构成环境。 例如,HelloWorld.java通过Complier编译为字节码文件bytecode,即HelloWorld.class文件,并使用JVM (因为所有这些中介都在JDK中,所以java 安装后,可以用文本创建Java程序并从dos命令窗口运行Java程序。 我说java程序是编译的。 此编译指令是javac,但在dos命令窗口中找不到这些非本机指令。 在这种情况下,遍历路径。 这是为什么要在JDK上配置环境,以便dos可以通过path找到javac命令。

环境配置:

注释:说明一下,JAVA_HOME是我们自己创建的系统变量,我们可以将我们安装的所有版本的JDK的路径放在这里。 为了简洁起见,我们尽量避免在path中存在太多路径,但在path中只需将这些路径替换为%JAVA_HOME%即可。 这里发生了问题。 放置了这么多JDK版本后,在首次安装开发工具时,您当然会选择哪一个。 因为系统通过直通检查path。 使用开发工具后,可以在内部更改使用哪个版本的jdk。

四.出现上述问题的原因是Eclipse版本和JDK版本不匹配,只需重新下载相同版本的Eclipse或JDK,然后按照后续步骤配置环境就不会出现问题。

path (环境变量) :

path是dos以前的内部指令,windows现在也被继承。 当用作命令时,在本地找不到命令或文件,并将在此声明的目录中进行搜索

环境变量可以简单理解为面向路径。 例如,面向路径,存储在Windows内的临时文件夹中。 如果您要访问这些文件,则可以根据此环境变量找到该文件的保存目录。 如下所述,输入Java命令(例如javac )时,系统会根据环境变量的设置自动查找实际地址,而无需敲该路径。

总结:

实际上,许多开发工具不需要安装eclipse内部语义编译器和解释器等jdk,但由于没有jre即时运行环境,很难找到各个jre文件,所以使用这些开发工具开发程序时也要安装jdk jdk时的java开发工具包包含java程序开发的基本工具,其中包含jre。

Java JDK15没有JRE文件夹问题:

原因:

JDK的版本是最新的,通常没有JRE文件夹。 根据需要自己生成

解决办法

以管理员身份运行CMD

进入JDK所在的文件夹

键入命令gxdlrjlink.exe-- module-pathjmods-- add-modules Java.desktop-- output JRE

显示生成的JRE文件夹

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。