目錄
- java開發篇
- 1,idea(開發IDE)
- 2,jdk1.8(清華源下載下傳)
- 1,下載下傳位址
- 2,安裝jdk
- 1 JAVA_HOME
- 2 CLASSPATH
- 3 Path
- 3,MAVEN3.6.1
- 2,修改config下settings.xml配置檔案
- 2.修改阿裡雲鏡像來存儲下載下傳maven
- 3,将idea裡的maven預設設定為我們自己的
- 4,springboot項目的小技巧
- 4,git(版本控制工具)
- 5,換機後,git拉後端項目配置的bug
- 1,lombok帶着注解一起失效
- 2,renren-fast資料庫連不上
通過本篇文章,你可以學到?
jdk,maven,idea與springboot,git,nodejs,vscode跟很多實際環境配置的坑。基本涵蓋了一個java程式員需要的大部分環境。
java開發篇
1,idea(開發IDE)
這裡安裝别忘了勾選open file as idea什麼什麼的。就是能夠檔案打開成項目的,别忘了!!
2,jdk1.8(清華源下載下傳)
1,下載下傳位址
Index of /AdoptOpenJDK/ | 清華大學開源軟體鏡像站 | Tsinghua Open Source Mirror
https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
2,安裝jdk
這裡我推薦下載下傳zip非無腦安裝版本,解壓到你自己放東西的檔案夾,然後對應下面修改環境變量。
修改系統環境變量。其實整個配置就是定位到jdk跟jre,還有一堆工具包。
WIN+R -> sysdm.cpl -> 進階 -> 環境變量
1 JAVA_HOME
(jdk路徑,下一級就應該是整個jdk的檔案,目錄下要有bin)

2 CLASSPATH
#千萬别忘了标點符号,前面的.;别忘了!!!
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3 Path
#如果連着寫,不是清單形式記得加分号分隔符,就像第二個bin後面的
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin;
cmd javac java -v 都檢查一遍
如何添加多個jdk
這裡教一下如何添加多個jdk,因為vscode寫java很坑,基礎環境需要11以上,但是我們一般又是在maven裡用8的環境,當然可以通過編寫vscode的json配置檔案實作,這裡講一下系統如何更改全局的
首先弄清原理:Path,ClassPath都是通過%JAVA_HOME%來引用的Javahome的位址,然後在這個基礎上去找到相應的檔案位址,是以我們可以加一層,讓JAVA_HOME通過%JAVA_HOMEX%(X為版本号)來引用對應的jdk,這樣,你再同理建立jdk11也能成功,最後通過更換JAVA_HONE裡的引用來更改jdk版本,如圖:
3,MAVEN3.6.1
1,修改環境變量
MAVEN_HOME(maven檔案目錄,跟java一樣)
Path就是加個bin目錄,跟java一緻
#不是清單格式的一定要加分号分隔符
%MAVEN_HOME%\bin;
mvn -v 檢查
2,修改config下settings.xml配置檔案
1.修改預設本地倉庫位址
conf目錄下找到setting檔案,記事本打開,在下面添加上localRepository位址,以此添加本地倉庫位址(注意,斜杠跟從檔案夾複制過來的是反的)
<localRepository>D:/javaTools/maven_data</localRepository>
2.修改阿裡雲鏡像來存儲下載下傳maven
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
3.修改預設的java和jdk版本(注意看标簽,在最後一個profiles前面改)
<!-- java版本 -->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3,将idea裡的maven預設設定為我們自己的
因為idea在最新的版本後,自帶了maven,但是我們最好用自己的,友善進行版本管理,操作如下:
這裡就一個需要注意,設定是新項目設定,普通設定隻會設定目前項目,就是一定要将maven選擇使用我們前面配置好的,同時将配置檔案的override配置選上,定位到我們自己修改過的配置檔案,底下的倉庫位址經過我們前面的修改,應該直接對應着我們自己設定的位址。
再打開新項目,成功!
4,springboot項目的小技巧
修改下圖中的Serve URL,改成阿裡雲的,這樣初始化很快,并且阿裡雲一般都是穩定版。
http://start.aliyun.com
取消勾選這個compact middle packages,檔案夾就不會折疊了
4,git(版本控制工具)
下載下傳位址:https://git-scm.com/downloads,下個自己的版本,可以無腦下一步,滑鼠右鍵出現,Git GUI Here ,Git Bash Here,這兩個出現,則安裝成功,用git bash,類似linux指令行,下一篇會介紹跟linux有關的知識。
關鍵是配置密鑰,讓本機擁有權限
打開git bash,輸入ssh key -t rsa -C “your email”,C要大寫(這裡的-rsa是加密的意思)
ssh-keygen -t rsa -C "[email protected]"
一路回車确認就完事,然後找到如下目錄
這一行的.pub檔案就是ssh公鑰,用記事本打開,粘貼到gitee上,github同理。
登入gitee,在設定裡選擇SSH公鑰,複制過去。一般公鑰ssh-rsa開頭,你的名字結尾
測試
在這裡插入圖檔描述
5,換機後,git拉後端項目配置的bug
1,lombok帶着注解一起失效
第一個坑就行idea裡的lombok元件出現故障,我pom裡面有lombok,但是還是沒用,按照網上的教程設定一大堆,啥用沒有,最終的解決方案。直接更改pom檔案裡的lombok元件版本号,更新pom檔案。