(project generation have a problem)STM32CubeMX生成工程一直報錯項目生成有問題[玄學三步解]


第一步,檢查自己是不是真的配置的不對,JAVA安裝沒,pack路徑設置的對不對,這里有一位前輩的博文寫的非常好,附加鏈接https://blog.csdn.net/ybhuangfugui/article/details/52225736#commentBox

不過,我猜想這種專業文章,你已經看很多了。 一樣沒解決,你才會找到我。那你就來對地方了

第二步,如果按照前輩的博文設置的都一模一樣,還是不對,像我下圖這樣。

解決辦法:方法很簡單,你把你生成工程文件的路徑徹底的改一下,從根目錄開始改,也就是盤符開始,第一個文件夾,開始改

修改路徑之前

修改路徑之后
修改路徑之后

原理,兩個字,玄學!!!!

展桑猜(hu)想(che),極有可能是你准備存工程文件的文件夾,所在的扇區“風水”不好,STM32CubeMX很不喜歡,所以出現這個問題。ok,都編譯出來了,碼代碼吧。

還不管用????

第三部 卸載電腦里所有的JAVA環境,換成 JAVA 8系 ,很多時候,出現這個問題也正是Java的環境有問題。

jdk-8u241-windows-x64
鏈接:https://pan.baidu.com/s/17JdlfS8XehW-msokk37e0A
提取碼:mi2a

jre-8u241-windows-x64
鏈接:https://pan.baidu.com/s/1XuyhvjOXAMfBL-DJ3BZYLw
提取碼:uzlo

這兩個都是離線包,二選一即可,推薦你安裝JDK,JDK是包含JRE的,畢竟總會用到java做東西的嘛,記得用的時候,有時候要環境配置一下,一般安裝后會自動配置jre的環境變量,為了方便你做java的項目,再配置一下jdk的就行了。

想用STM32CubeMX 就別搞 Java SE14 、13、11 ,用Java SE8最穩妥

如果你是默認安裝,可以參考我這兩條環境變量,是否在你的環境變量中

C:\Program Files (x86)\Common Files\Oracle\Java\javapath		#一般來說它是自動配置的,如果沒有要添加
C:\Program Files\Java\jdk1.8.0_241\bin	    	#為了方便你的IDE找到JDK,多添加一條這個環境變量

環境變量的配置辦法,百度超級多。既然都OK了,還不快去生成出來你的專屬HAL庫。

要是,一直到最后面的Java 環境也換成了Java SE8,從頭認真看了兩遍,都照着操作了,都不管用,你還有其他報錯,可以評論區留言,我看見會回復,沒准可以幫上你。要是這個解法好用,記得點個贊,支持我一下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM