Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
Java命令提示符错误(不再支持扩展机制)_Java_Eclipse - Fatal编程技术网

Java命令提示符错误(不再支持扩展机制)

Java命令提示符错误(不再支持扩展机制),java,eclipse,Java,Eclipse,在我尝试运行Eclipse很久之后,我得到: 无法创建java虚拟机 因此,我搜索并尝试将一些eclipse.ini行更改为-Xmx512m 我认为这是Eclipse的问题,我尝试了命令提示符,但java命令返回: /lib/ext存在,不再支持扩展机制;改用-classpath。 。错误:无法创建Java虚拟机。 错误:发生致命异常。程序将退出 我有jre1.9.0(我不记得安装过这个版本)。在Java 9中删除了扩展机制,这让我非常恼火。您可以在-Djava.ext.dirs上指定一个扩展目

在我尝试运行Eclipse很久之后,我得到:

无法创建java虚拟机

因此,我搜索并尝试将一些
eclipse.ini
行更改为
-Xmx512m

我认为这是Eclipse的问题,我尝试了命令提示符,但
java
命令返回:

/lib/ext存在,不再支持扩展机制;改用-classpath。 。错误:无法创建Java虚拟机。 错误:发生致命异常。程序将退出


我有jre1.9.0(我不记得安装过这个版本)。

在Java 9中删除了扩展机制,这让我非常恼火。您可以在-Djava.ext.dirs上指定一个扩展目录,或者将扩展jar放入$JAVA_HOME/lib/ext中,所有jar都将在加载类路径之前加载,甚至在加载许多标准库之前加载。爪哇上议院认为没有人在使用这个,但我不同意

JRE 1.9尚未发布,可能与任何当前版本的Eclipse都不兼容。我建议您安装Java8并确保Eclipse使用它而不是9.0。那么Java会自动更新到jre 1.9吗?如何禁用它?不,Java不会更新到1.9。不知何故,您(或使用计算机的人)下载并安装了Java 9。如果lib/ext目录为空,请删除它。好的,这是一个非常老的问题,但我今天需要一个答案。