我的JDK版本是1.6的为啥我没有 javax.annotation.Resource这个包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的JDK版本是1.6的为啥我没有 javax.annotation.Resource这个包相关的知识,希望对你有一定的参考价值。

如题!怎么回事?

首先你要知道java下的包和javax下的包的区别java 是java j2sdk 中的类库,也就是Java Development kit 。 它提供一些基础的东西,如io库、桌面程序的类库,如awt。集合库(如Collection、List、Map)。等这些最基础的类库javax是java的扩展包,如j2ee 中的类库,包括servlet,jsp,ejb,数据库相关的一些东西等。既然javax是java的扩展包那就不是必须的了,是自己可以去扩展的,所以要自己去下。 参考技术A 你用的IDE工具是什么?。你的项目编译版本是否也是1.6的?或者你的IDE工具需要升级。 参考技术B 你确认是1.6版本的?再确认下你IDE里面使用的是哪个版本的

装完JDK不是应该有JRE和JDK的文件夹吗? 可是我的装完了没有JRE 这是为啥啊

你以前装的版本可能它会在JDK同级的目录下再弄个JRE文件夹,这是没必要的,你只需要JDK目录下这个就行了。你进JDK 的目录看一下是不是有一个叫JRE的目录? 参考技术A 我也出现了这问题了,后来我只好又下了第一次安装的jdk版本,再重新安装,装在系统默认的盘,就好了。(不过卸载时要注意:一般卸载并不彻底,所以在卸载原安装后要清理一下注册表的某些项(即删除HKEY_LOCAL_MECHINE下的SOFTWARE里的JAVASOFT)),然后再重新安装,这样应该就可以了吧,我的就是这样弄好的。本回答被提问者采纳 参考技术B 可能是你的jre和jdk混到一起了,你看一下,是否可以用呢,如果可以用的话就没有什么问题!如果还不行的话,你就换个版本试一下,又或者是系统在提示你安装jre的时候你没有安装,因为一般都是先安装jdk,然后系统会弹出安装jre的对话框的!good luck!

以上是关于我的JDK版本是1.6的为啥我没有 javax.annotation.Resource这个包的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的JDK环境变量安装好了 ,但是eclipse还是运行不了?

为啥我安装了jdk1.7,但是eclipse的属性里的Java>>Compiler里面最高只能选到1.6

为啥不能import javax.annotation.Nullable;

装完JDK不是应该有JRE和JDK的文件夹吗? 可是我的装完了没有JRE 这是为啥啊

目前Java 版本是? JDK版本是?

为啥使用idea2021版本创建tomcat项目会报错?