本机只有一个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版本呢?的主要内容,如果未能解决你的问题,请参考以下文章

linux系统上用啥命令查看本机运行的jdk的版本的

jdk8r131下载完是一个压缩包 解压出来只有一个文件夹 没有安装文件

如何在本机中处理不同的屏幕尺寸?

IntelliJ IDEA怎么使用系统默认配置的JDK

JDK 源码阅读 Reference

win7本机上搭建两个MySQL5.7实现主从同步复制