• 电脑中安装多个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,一般问题到此解决!

  • 相关阅读:
    oracle 自定义字符串分割函数split()
    oracle 创建md5函数
    eclipse 纯java项目如果导入外部jar包?
    tomcat server.xml标签功能详解
    oracle 根据汉字生成首字母简拼(助记码)
    IDEA的注解自动成了中文,怎么恢复正常
    @TransactionalEventListener 之Spring的事务监听器
    Git fork常用方法
    Mapstruct源码解析 框架实现原理
    Git提交到其他分支了,需要把其他分支上的部分commit迁回cherrypick
  • 原文地址:https://www.cnblogs.com/wsg25/p/7798239.html
Copyright © 2020-2023  润新知