zoukankan      html  css  js  c++  java
  • 电脑中安装多个jdk,eclipse的选择!

    以前自己写java程序的时候,没有用到什么高级的东西,所以没咋关注eclipse中jdk的版本问题;

    但是随着学习的深入,难免会用到别人的项目,那么在导入别人的项目过程中就会发现时长有问题,而很多情况下都和jdk的版本有关系!

    问题一:如果是通过import导入的项目,那么不错很有可能是以下两个方面的问题:

    1.编码方式问题,eclipse默认的编码方式为GBK,如果要修改为utf-8,方式如下:

    Windows——》Perferences——》General——》Workspace,然后就可以修改了;

    2.clean项目,重新编译项目,方式如下:

    选择eclipse菜单栏的project,然后选clean,在这步操作前,需要把project下的build automatically勾选上!

    3.jar包的问题,解决方式如下:

    选择项目名称,然后右键,选在build path,然后configure build path,然后选择libraries,搞定必须的jar;

    问题二:自己写的项目,然后需要用到别人包装好的类,那么我们就需要导入jar包,然后在项目的.java文件中import相应的类,遇到的问题如下:

    引入了一个jar包,自己的类继承包中的一个类,然后eclipse自动import这个类,结果原本好好的package信息就报错了,截图如下:

    上网搜了半天也没有找到行之有效的解决办法,但是总体有一个思路,应该是jdk的问题,估计是项目所需的jdk版本高,而eclipse的版本低导致的(eclipse默认使用的是其自带的jdk版本,一般较低);

    需求解决办法如下:

    首先得弄清楚你的项目需要的jdk版本是多少?我这需要的是jdk1.8以上的版本,所以你必须安装和配置好jdk1.8的版本在你的电脑;

    其次就是修改eclipse中jdk的版本来适应这个项目,通过Windows-perferences-java-compiler,然后选择新的jdk,一般问题到此解决!

  • 相关阅读:
    JAVA 之 JSTL
    IDEA 之 ERROR:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
    JAVA 之 EL表达式
    IDEA 之 ERROR:端口被占用
    【ubuntu】windows+ubuntu 设置windows为第一启动项
    【ubuntu】Error: environment block too small. Press any key to continue
    Navicat premium15安装破解教程
    通过django中间件和python魔法方法实现自定义session(通过文件存储session)
    每日作业 7/2
    每日作业 7/1
  • 原文地址:https://www.cnblogs.com/wsg25/p/7798239.html
Copyright © 2011-2022 走看看