​ 在Myeclipse10中,如果你配置的jdk的1.8版本,那么在写jsp文件时,可能没有代码补全提示。这让习惯了使用Alt+/的我非常难受,所以下面提供解决方案。

​ 原先使用的是Myeclipse10+jdk1.8版本,然后发现在写jsp文件时没有代码提示。

方案一:使用Myeclipse10中自带的jdk。

在window—>Preferences—>Java—>Installed JREs中选择jdk。

方案二:再装一个jdk。

​ 如果不想卸载1.8版本的,可以再装一个版本的jdk。注意jdk版本不能超过1.8,因为Myeclipse中最高支持jdk1.8版本,太高版本无法使用。我选择再安装一个jdk1.7版本,用到哪个就使用哪个,在安装多个版本的jdk时,要注意环境变量的切换。以下是我的使用方法。(文章末分享jdk的安装包)

以下配置均在系统变量中设置

1.在系统变量中配置JAVA_HOME

注意变量值为指向需要使用的jdk路径,用到哪个jdk就修改JAVA_HOME变量值为哪个版本的jdk变量名。比如使用jdk1.7版本,就修改JAVA_HOME的变量名为%JAVA7_HOME%,1.8同理。

再配置JAVA7_HOME和JAVA8_HOME,变量值为jdk1.7版本和jdk1.8版本的安装路径。

2.配置CLASSPATH

在CLASSPATH中填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

我的是安装1.8时配的,最后那个是配Tomcat用的。

3.配置path路径

在path中新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

最后依次保存即可。

4.检查

打开cmd命令,依次输入java -version和javac -version查看jdk版本。PS:切换路径时要重新打开cmd命令

在JAVA_HOME指向%JAVA7_HOME%时,版本如下:

在JAVA_HOME指向%JAVA8_HOME%时,版本如下:

注:

有可能有人在选择1.7版本后,查询到了命令是下面这种:

tWHcuQ.png

这是因为在安装jdk1.8版本后,系统变量path会自动增加一个路径,

这个路径的优先级要高于JAVA_HOME,所以把这个路径下移到%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin下面即可。或者删除这个目录C:\ProgramData\Oracle\Java下的javapath和javapath_target_1762973703文件。(删除前先备份,下次切换1.8版本时再还原。)

最后,在Myeclipse中配置jdk,在window—Preferences—Java—Installed JREs选择需要的版本。

选择1.7版本后,在写jsp文件时,就会出现代码提示:

参考:

windows同时安装jdk7和jdk8

JDK1.7 和 JDK1.8 共存,快速处理方法及切换

jdk安装包:

​ 链接:https://pan.baidu.com/s/1_1n1CKz2amqXzuPXAT2n2Q
提取码:p29o

Theme Volantis | Powered Hexo 载入天数...载入时分秒...
豫ICP备20002107