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,一般问题到此解决!

  • 相关阅读:
    如何使Linux系统上的程序开机后自动运行 (转)
    Makefile详解 (转--不错就是有点长)
    ./configure && make && make install详解 (转)
    从程序员角度看ELF | Linux-Programming (转)
    动态符号链接的细节 (转)
    GCC编译动态和静态链接库例子
    gcc编译静态库和动态库
    udhcp源码详解(五) 之DHCP包--options字段
    一个炒鸡好用的pdf阅读器
    Linux 创建用户 用户组 用户权限
  • 原文地址:https://www.cnblogs.com/wsg25/p/7798239.html
Copyright © 2011-2022 走看看