之前一直用的javaEE用的好好的,不知道是不是因为昨晚清理垃圾的时候,把不知名的东西清理了,然后今天就一直提示jdk版本过低,,在网上搜索了一段时间后,都是回答jdk升级到1.8,可是我想用1.7呀

解决方案 »

  1.   

    把下面eclipse.ini文件改一下。
    -startup
    plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133
    -product
    org.eclipse.epp.package.jee.product
    -showsplash
    org.eclipse.epp.package.common
    --launcher.defaultAction
    openFile
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vm  
    D:\coder\java88\bin\javaw.exe
    -vmargs
    -Dosgi.requiredJavaVersion=1.8
    [email protected]/eclipse-workspace
    -XX:+UseG1GC
    -XX:+UseStringDeduplication
    -Dosgi.requiredJavaVersion=1.8
    -Xms256m
    -Xmx1024m把1.8改成1.7试试。
      

  2.   

    eclipse.ini在你eclipse文件夹下面。
      

  3.   

    在eclispe里选择jdk1.7,试试,重新编译
      

  4.   

    项目的jdk和工具的jdk还有环境变量仔细检查下是否一致
      

  5.   

    不仅该用1.8,>tomcat8.5,>MySQL5.7,各种都要升级了。
      

  6.   

    下两个jdk,一个1.7和一个1.8 然后用1.8启动eclipse 再把项目改成1.7的就可以了
      

  7.   

    首先满足启动条件,启动eclipse之后,重新设置1.7JDK版本,然后看编译环境是否正常