在学习在ide中创建maven项目时,发现后台报错这个,同时依赖加载完后也没有src文件,就很奇怪!!!
我明明照着做的啊???
// 报错信息
C:\Users\我\.jdks\openjdk-14.0.1\bin\java.exe -Dmaven.multiModuleProjectDirectory=C:\Users\我\AppData\Local\Temp\archetype1tmp -Dmaven.home=D:\work\apache-maven-3.8.1 -Dclassworlds.conf=D:\work\apache-maven-3.8.1\bin\m2.conf "-Dmaven.ext.class.path=D:\Program Files\JetBrains\IntelliJ IDEA 2020.3\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2020.3\lib\idea_rt.jar=40852:D:\Program Files\JetBrains\IntelliJ IDEA 2020.3\bin" -Dfile.encoding=UTF-8 -classpath D:\work\apache-maven-3.8.1\boot\plexus-classworlds-2.6.0.jar;D:\work\apache-maven-3.8.1\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version=2020.3 -s D:\work\apache-maven-3.8.1\conf\settings.xml -Dmaven.repo.local=D:\work\maven-repository -DinteractiveMode=false -DgroupId=org.example -DartifactId=demo3 -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=RELEASE org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate
Error occurred during initialization of VM
Failed setting boot class path.
从字面意思来理解是jdk出的错,这里我不太确定。。。
于是乎我重新走了一遍流程。。。
我发现:为什么我跟着学习的视频操作时能在命令行中成功创建一个maven的项目,而在IDE中却不行???
于是结合前面报jdk的错,我就想着既然命令行能够成功,那我先找到命令行中作用的jdk的版本路径,然后再IDEA中创建项目时用此路径
说干就干,现在命令行中找到jdk安装路径:
win+r然后cmd进入命令行输入下面命令
// 在命令行中用此命令
java -verbose
出现的第一行代码就是我们在命令行中用的jdk的版本及路径
然后打开IDE创建项目,点击Add JDK,找到我们在命令行中得到的jdk路径,路径到jdk-…就可以了,然后其他的还是按照教程,就解决啦!!!
后台可以成功编译且不报错:
如果对您有帮助,请帮忙点个赞或评论哦。