摘要:配置環(huán)境變量其實(shí)這步可以省略,不配置環(huán)境變量不影響整體使用,建議還是配置一下,以免有些依賴或者命令還是依賴環(huán)境變量的。配置環(huán)境變量可以不配置變量名變量值解壓目錄,的上級目錄,如在變量后添加后保存。
目前公司逐步將.net項(xiàng)目往java項(xiàng)目上遷,背后的原因暫且不說,但對我來說,即將踏上從零開始學(xué)習(xí)java的道路了,這里開始不定期更新學(xué)習(xí)過程,與大家分享,共同進(jìn)步。
學(xué)習(xí)前的第一步就是搭建環(huán)境了,下面是我的搭建步驟,供參考。
我的環(huán)境MacOS 10.13.1 、Win10
JDK 9.0.4 (由于是學(xué)習(xí),就下最新的了)
IntelliJ IDEA 2017.3.4
Tomcat 9.0.4
安裝JDK首先獲取Java安裝包,詳細(xì)地址點(diǎn)擊這里,根據(jù)自己的系統(tǒng)選擇對應(yīng)的版本安裝即可。
配置環(huán)境變量其實(shí)這步可以省略,不配置環(huán)境變量不影響整體使用,建議還是配置一下,以免有些依賴或者命令還是依賴環(huán)境變量的。
配置也比較簡單,windows下右擊我的電腦-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量
需要添加的變量:
變量名:JAVA_HOME
變量值(安裝目錄):D:ProgramFilejdk-9.0.4變量名:CLASSPATH
變量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
選中“系統(tǒng)變量”下的Path,點(diǎn)擊編輯,在變量值的末尾加上以下內(nèi)容后確定保存:
%JAVA_HOME%bin;%JAVA_HOME%jrebin;
配置完成后,在命令窗口驗(yàn)證下是否配置成功,分別輸入java,javac命令看下:
安裝IntelliJ IDEA對于新手來說,idea比eclipse要更加接地氣點(diǎn),尤其對于之前開發(fā).net來說,用慣了vs這么強(qiáng)大的IDE之后很難適應(yīng)eclipse,所以建議新手還是使用idea。
安裝其實(shí)很簡單,到官網(wǎng)下載對應(yīng)的版本,一路下一步就行了。其實(shí)注意選擇64位還是32位(現(xiàn)在基本都是64位了吧)
激活I(lǐng)DEAIntelliJ IDEA是收費(fèi)的,土豪直接點(diǎn)擊這里購買正版。
2017.3.4之后的版本,網(wǎng)上大多數(shù)的激活地址都不可用了,目前我使用的方式是參考此博客,雖然比較麻煩,但有效期是到December 31,2099,一勞永逸。
首先下載破解補(bǔ)丁,將補(bǔ)丁放在idea的安裝目錄下的bin的目錄下
然后修改idea.exe.vmoptions和idea64.exe.vmoptions這兩個文件(使用記事本打開),均在在最后一行添加指向下載的補(bǔ)丁文件路徑:
-javaagent:D:ProgramFileIntelliJ IDEA 2017.3.3binJetbrainsCrack-2.6.10-release-enc.jar
最后輸入激活碼,啟動idea,選擇Activation Code,并輸入如下激活碼:
BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==安裝Tomcat
官網(wǎng)下載地址點(diǎn)擊這里,選擇需要的版本下載,解壓到指定的目錄即可。
配置Tomcat環(huán)境變量(可以不配置)變量名:CATALINA_HOME
變量值:Tomcat解壓目錄,bin的上級目錄,如D:ProgramFileapache-tomcat-9.0.4
在變量Path后添加%CATALINA_HOME%in;后保存。
在CMD命令窗口中輸入startup,沒問題的話正常啟動Tomcat服務(wù)。
至此,java基本環(huán)境算是搭建完成了,可以打開IDEA自行研究一下了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/68887.html
摘要:最近因?yàn)楣緲I(yè)務(wù)要求,后端需要從端遷移到端。依稀記得當(dāng)年框架大行其道,雖然功能強(qiáng)大,但單單一個的配置就讓開發(fā)大為頭疼。如今橫空出世,成為了廣大程序猿的福音。下載完成后,修改中默認(rèn)的設(shè)置。服務(wù)開啟后,在瀏覽器中輸入,回車 最近因?yàn)楣緲I(yè)務(wù)要求,后端需要從Node端遷移到Java端。七八年前接觸過一些J2EE的東西但談不上精通,縱覽目前流行的Java框架,Spring Boot成為了公司的...
摘要:前提好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲抱歉了。熟悉我的人都知道我寫博客的時間比較早,而且堅(jiān)持的時間也比較久,一直到現(xiàn)在也是一直保持著更新狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲:抱歉了!。自己這段時...
摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:總結(jié)基于構(gòu)建相對來說還是比較便捷的,其中注解使得代碼更加簡潔,本次用到注解再匯總下,有時間的話可以深入理解下其背后的原理申明讓自動給程序進(jìn)行必要的配置。風(fēng)格的控制器提供路由信息,負(fù)責(zé)到中的具體函數(shù)的映射一般用于修飾層的組件自動導(dǎo)入依賴的 本文主要記錄搭建RESTful API標(biāo)準(zhǔn)工程,包含比較推薦的工程結(jié)構(gòu),掌握一些基本注解,并引入Swagger 新建一個項(xiàng)目 通過Spring Ini...
摘要:代碼自動生成底層服務(wù)有很多通用的,利用代碼生成最好不過了,這里作者將代碼生成放在中的,避免與正式代碼沖突。主要通過來實(shí)現(xiàn),項(xiàng)目中的模板文件可以自行定義。相互學(xué)習(xí),共同進(jìn)步 從零開始學(xué)習(xí)Spring Boot也有幾天時間了,項(xiàng)目已經(jīng)不允許我這么慢慢學(xué)習(xí)了,急需底層變現(xiàn)實(shí)現(xiàn)一套簡單的Restful API用于業(yè)務(wù)支撐。 于是在GitHub上找到了一個不錯的demo,直接看demo搭建自己的...
閱讀 1181·2021-09-22 15:24
閱讀 2285·2019-08-30 15:44
閱讀 2615·2019-08-30 10:55
閱讀 3355·2019-08-29 13:25
閱讀 1639·2019-08-29 13:09
閱讀 1391·2019-08-26 14:05
閱讀 1379·2019-08-26 13:58
閱讀 1985·2019-08-26 11:57