Javac命令报错+修改eclipse默认jdk版本

如果你已经安装了jdk的话,那只有一个原因:你环境变量没配好,因为java命令不管你配不配置环境变量它都可以运行,所以javac才可以检测你的环境变量有没有配好

jdk的环境变量要配三个,分别是JAVA_HOME、CLASSPATH、Path

JAVA_HOME=你安装的jdk的路径

CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

我的问题

我之前装的jdk11,在后面的学习中发现它的版本太高,会产生各种各样的问题,所以我干脆重新下了一个jdk8,然后再配置jdk8的时候javac报不是内部或外部命令,后来发现是我的CLASSPATH变量值的最后多了一个分号导致了配置失败,所以有这个问题的网友也可以看一下你们的CLASSPATH变量里面是不是多了一个分号的问题。

修改eclipse默认jdk版本

修改eclipse默认jdk版本要修改eclipse的编译器版本和jre类库版本

1.windows->preferences  展开java,点击installed jres,点击add添加jdk

2.windows->preferences  展开java,点击compiler,修改compiler compliance level后面的版本为要修改的jdk的对应版本

这里只是修改了eclipse默认jdk版本,已经创建的项目用到的还是以前的jdk版本,所以要单独修改,修改方法类似。

猜你喜欢

转载自blog.csdn.net/imonkeyi/article/details/89356423