【Maven運行報錯及解决方案,2021年Java高級面試題總結

不熬夜的沙溢 2021-09-19 22:50:39 阅读数:135

maven 解决方案 解决 方案 java

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>10</java.version>
<maven.compiler.source>10</maven.compiler.source>
<maven.compiler.target>10</maven.compiler.target>
</properties>

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

解决方案二,修改apache-maven-3.2.2中的配置

==================================

這種方法需要修改我們電腦上的apache-maven-3.2.2的配置,具體操作是:

1、找到apache-maven-3.2.2文件下的setting.xml文件,setting.xml一般存放在路徑apache-maven-3.6.1\conf\settings.xml下

2、在setting.xml文件中添加jdk版本說明,

3、在settings.xml文件中找到如下標簽並修改JDK版本為當前電腦上的版本


<profile>
<id>jdk-10.0.1</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>10</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>10</maven.compiler.source>
<maven.compiler.target>10</maven.compiler.target>
</properties>
</profile>

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.

補充:


有時候按照上述步驟修改了JDK版本之後還是報如下錯誤:

[ERROR] Failure executing javac, but could not parse the error:

[ERROR] javac: 無效的目標發行版: 10.0.1

[ERROR] 用法: javac <選項> <源文件>

[ERROR] 使用 --help 可列出可能的選項

【Maven運行報錯及解决方案,2021年Java高級面試題總結_後端

?說明是你的版本號沒寫對,如我的是10.0.1版本,那麼配置文件中就寫10,不要寫10.0.1。

寫在最後

很多人感歎“學習無用”,實際上之所以產生無用論,是因為自己想要的與自己所學的匹配不上,這也就意味著自己學得遠遠不够。無論是學習還是工作,都應該有主動性,所以如果擁有大廠夢,那麼就要自己努力去實現它。

最後祝願各比特身體健康,順利拿到心儀的offer!

由於文章的篇幅有限,所以這次的螞蟻金服和京東面試題答案整理在了PDF文檔裏

 CodeChina開源項目:【一線大廠Java面試題解析+核心總結學習筆記+最新講解視頻】

【Maven運行報錯及解决方案,2021年Java高級面試題總結_後端_02

【Maven運行報錯及解决方案,2021年Java高級面試題總結_Java_03

【Maven運行報錯及解决方案,2021年Java高級面試題總結_Java_04

版权声明:本文为[不熬夜的沙溢]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210919225039162l.html