本机只有一个jdk,版本也是固定的 怎么在maven中还需要指定jdk版本呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本机只有一个jdk,版本也是固定的 怎么在maven中还需要指定jdk版本呢?相关的知识,希望对你有一定的参考价值。
maven中指定jdk版本到底有什么用?本机已经有1.6版本的jdk,再指定1.5版本也没有啊?很不明白这是为什么,求高手解答
maven中指定jdk版本是为了满足不同的项目工程需求。虽然本机可能只有一个JDK,但是JDK在一台电脑上是可以安装多个的,并且不同的JDK版本,类库也不完全一样,所以需要具体项目指定具体JDK。
如果一个开发人员同时开发不同的项目,那么就可能遇到这样的情况,所以既然会有这样的情况发生,那么maven设计的时候自然要考虑进去。
这样有不同的需求,就指定不同的版本,没有这样的需求,去指定一下版本也不至于太麻烦,所以就这样设计了吧。 参考技术A 创建maven工程的时候,在JRE System Library 点击右键,里面的jdk版本路径是可以选择的,最好默认为你安装的workspace的那个jdk版本追问
我指的是在pom.xml中配置jdk版本
追答pom.xml 的jdk版本也应该和本机一样的,因为他要做依赖关系,就是要和私服里的版本相同
linux系统上用啥命令查看本机运行的jdk的版本的
参考技术A操作指令:Terminal窗口下输入下“java -version”。
拓展:
常用命令
折叠常用命令
echo 命令
举例:echo $PATH。
功能:将命令行中的参数显示到标准输出中。
date命令
举例:date。
功能:显示或设置系统时间,没参数直接显示系统当前的日期和时间。
passwd命令
举例:passwd。
功能:修改密码。
file命令
举例:file 文件名 【参数】。
功能:确定指定文件类型。
以上是关于本机只有一个jdk,版本也是固定的 怎么在maven中还需要指定jdk版本呢?的主要内容,如果未能解决你的问题,请参考以下文章