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

时间: 2024-10-10 13:41:44

电脑中安装多个jdk,eclipse的选择!的相关文章

工具--在一台电脑中安装两个jdk版本

一.安装好JDK1.6和1.8: 方式就不列出了,要是忘了,参考这篇[工具--windows中tomcat的配置(包含jdk配置)] 二.配置环境变量: 1. 创建三个JAVA_HOME变量.JAVA6_HOME,存放JDK1.6的安装路径.JAVA8_HOME,存放JDK1.8的安装路径.JAVA_HOME,如果需要1.6版本变量值设为%JAVA6_HOME%,如果需要1.8版本变量值设为%JAVA8_HOME%,便于切换. 2. 配置CLASSPATH.新建,变量名CLASSPATH,变量值

在Windows电脑中安装配置多个jdk

一.在电脑中安装配置多个jdk 背景:我的是win10,预先装好的是jdk1.8,想再安装个jdk7方便使用. jdk1.7 百度网盘链接:https://pan.baidu.com/s/10_qWdOzSm3csJaKWy0x4RA  提取码:h0wf jdk1.8 百度网盘链接:https://pan.baidu.com/s/1uBYCy2jhPGrwcMTGoW2nYg 提取码:fwx7  1.先打开DOS命令行输入“java -version”查看自己的java版本,查出是jdk1.8:

同一电脑如何安装多个jdk

1.安装对应的jdk 本机测试只安装jdk1.7和1.8 2.切换jdk 以我的环境为例,一开始装的是jdk1.7,要切换到jdk1.8时,需修改以下内容 环境变量,该为对应jdk的bin路径 修改注册列表,修改为对应的版本号 找到新版本%JAVA_HOME%/bin 下的java.exe.javaw.exe及javaws.exe替换%systemroot%System32文件夹下的文件即可解决 运行java -version 原文地址:https://www.cnblogs.com/zyxia

在电脑中内存条DDR有什么作用 如何选择内存条?

电脑里每个硬件都是宝,撇去CPU.显卡这类硬件大户,电脑了被提到最多的硬件估计就是内存条了,电脑多开软件卡顿想必大家第一印象就是想换内存条扩容,玩游戏带不动换内存条,内存条真的有这么神奇吗?一条小小的内存条凭啥能发挥这么大的作用?跟着宏旺半导体ICMAX一起来了解下吧! 内存条在电脑中的作用可以这样说内存条在电脑中的作用相当于一座桥梁,用以负责诸如硬盘.主板.显卡等硬件上的数据与处理器之间数据交换处理.所有电脑数据传输到处理器都是通过内存条与处理器进行传输处理的,可能有的朋友会想为什么数据不直接

win10 64位系统中安装多个jdk版本的切换问题

由于电脑安装了myeclipse2017,同时又安装了idea2017,idea是最新版,必须使用jdk1.8以上,而myeclipse中的项目又需要低版本的jdk,所以在电脑上之前安装配置好了jdk1.8,后来又要安装jdk1.7,可以来回切换,但是过程中遇到了很多问题,总结一下. 安装jdk后,我们配置环境变量,先特别注意一个问题: 更改环境变量的问题,我搜了很多方案,一个个的试,最终解决,主要方案有以下几个: 1.为了从jdk1.8切换到1.7,首先做的是将环境变量中的 JAVA_HOME

macOS 10.13中安装jre及jdk 9.0

1.前言: macOS 10.13里,默认没有找到jre. > ls /Library/Java/JavaVirtualMachines/ 目录中为空. 2.安装jre 下载地址: https://java.com/zh_CN/download/软件包 jre-9.0.4_osx-x64_bin.dmg,直接双击加载安装即可. 安装路径: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/ 测试运行: > /Li

通过SecureCRT在VMware中安装与配置JDK

一.将文件统过Xftp5传到/opt目录下; 二.通过SecureCRT命令解压jdk,解压命令:tar -zxvf  jdk-7u79-linux-x64.gz( jdk-7u79-linux-x64.gz为上传的JDK版本),解压后如下图所示: 三.在/etc/profiles下配置环境变量,打开命令如下图: 四.在profiles文件中环境变量配置如下: JAVA_HOME=/opt/jdk1.7.0_79 PATH=/opt/jdk1.7.0_79/bin:$PATH export JA

记录在mac中安装maven,jdk,以及命令学习!!!

1:安装jdk,直接全部下一步即可. 2:安装maven,首先下载Maven: http://maven.apache.org/download.cgi 3:下载完之后解压到文件夹 4:打开终端 配置如下: 执行命令:touch ~/.bash_profile vim ~/.bash_profile #进入vi模式进行编辑 把下面的配置复制进去.改好自己文件的路径. export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.

【JDK】电脑上安装多个JDK ,修改JAVA_HOME后没有作用

电脑上装了 C:\Program Files\Java\jdk1.6.0_43      C:\Program Files\Java\jdk1.7.0_80     C:\Program Files\Java\jdk1.8.0_73 想在环境变量中将配置的JDK版本更换 ,但是没有作用. 一直都显示 更换为1.7还是显示上面, 解决方法: 在C:\Windows\System32目录下会产生 这三个文件,将这三个文件删除就可以解决这个问题!!!