原由: 偶然突發興致, 收拾下本身的老T500電腦, 用來作個家庭開發用機. java
應爲每次裝系統都有GHOST備份的習慣, 因此須要提早搭建好開發環境. 並且新裝系統的目的之一, 也是想研究下Andriod開發的問題, 因此開始了Java環境的配置.web
問題: 操做系統是64位、數據庫軟件也都是64位, 開發JSP程序時也使用64位的Java JDK; 可是開發Andriod程序時, Andriod 4.4如下須要Java JDK 6.0版本, 而且最好是32位的(客戶機不必定是64位的, 爲了兼容性採用32位的6.0版本的JDK). 這樣一來, 就產生了32位JDK、64位JJDK版本的問題, 配置環境變量時就不能照抄網上的過程啦.數據庫
========================================apache
1、硬件升級: api
CPU: 更換二代酷睿T9900.瀏覽器
內存: 升級三星8GB內存.tomcat
硬盤: 更換160Gb的Intel 320(G3) 固態硬盤.服務器
顯卡: 某寶了IBM Dock 2503, 併購買了某影的HD 7750 2G刀版的顯卡後, 剩下就是無盡的痛苦…… (因爲刀版顯卡長度和厚度都不合適, 拿鋸條切割散熱片、拿刀片把dock底面的塑料一層一層的打磨薄後, 再把顯卡用鐵片墊起來, 纔算是折騰完了顯卡…… 這還不算, 一開始買的是R7 350顯卡, 好幾天測試後發現功耗超過Dock容許的範圍, 一拷機就重啓..... , 最後才又買了HD 7750…… 折騰了好幾天) app
2、軟件升級:eclipse
OS: Windows 10 Enterprise X64 1607 English
VS: Visual Stuodio 2015
…… 等等相干軟件
3、安裝環境過程…………(不表)。。。
4、配置Java環境變量
4.1 新建環境變量 Java_Bit_X64, 其值爲(如下都不含引號): "C:\Program Files\Java\jdk1.8"
新建環境變量Java_Bit_X86, 其值爲: "C:\Program Files (x86)\Java\jdk1.6"
新建環境變量Java_Home, 其值爲: "%Java_Bit_X64%"
4.2 新建環境變量ClassPath, 其值爲: ".;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar"
修改環境變量Path(注意: 請勿刪除Path原內容), 在其值的最前方添加: "%Java_Home%\bin\;%Java_Home%\jre\jbin\;" , 後面仍是原來的內容.
備註: 若是是Win10, 修改Path環境變量時, 已是經過界面修改了, 直接添加"%Java_Home%\bin\"和"%Java_Home%\jre\bin\"兩項內容, 並記得移動到最前面.
這樣: 當開發Andriod應用時, 將Java_Home環境變量的值改成: "%Java_Bit_X86%", 而當開發JSP程序時, 將Java_Home改成: "%Java_Bit_X64%", 便可.
(備註: 開始的時候還新建了環境變量Java_Ver, 但後來考慮到這樣切換時反而多了一個修改的地方, 因此就去掉了.)
4.3 測試Java環境: 在CMD窗口中, 輸入(不含引號): "java -version" , 會出現解釋器版本號.
在CMD窗口中, 輸入(不含引號): "javac -version" , 會出現編譯器版本號.
圖例, 我就不粘貼了, 網上處處都是....
5、 配置Tomcat環境變量(解壓Tomcat 8.0.37到C盤)
5.1 新建環境變量 Catalina_Home, 其值爲(如下都不含引號): "C:\Program Files\apache-tomcat-8.0.37"
5.2 修改環境變量Path(注意: 請勿刪除Path原內容), 在其值的最前方添加: "%Catalina_Home%\lib\;" , 後面仍是原來的內容. 或者是在最後方添加: ";%Catalina_Home%\lib\" , Win10一樣是以界面的形式添加: "%Catalina_Home%\lib\"
修改環境變量ClassPath, 在其值後面添加: ";%Catalinna_Home%\lib\servlet-api.jar;%Catalina_Home%\lib\jsp-api.jar"
5.3 運行tomcat目錄下, bin文件夾中的startup.bat,若前面的Java_Home變量設置沒問題,則會彈出一個DOS窗口顯示一些信息相似 "Server startup in 768 ms"的信息,這就說明Tomcat啓動成功;
此時, 在瀏覽器中輸入: http://localhost:8080/則會進入一個Tomcat管理界面, 進一步驗證安裝成功;
5.4 修改相關配置(位於tomcat下conf文件夾中的一些XML文件):
5.4.1 修改server.xml以解決Http Get方法傳遞中文參數亂碼的問題:打開server.xml文件,找到<Connector port="8080"….>節點,在該節點最後添加屬性URIEncoding="UTF-8",變爲:
<Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
uriEncoding="UTF-8"/>
5.4.2 修改context.xml:把其中的<Context>節點改成<Context reloadable="true">。其目的是當Web應用中的文件或者web.xml文件修改後,Tomcat服務器會自動從新加載當前Web應用,避免從新啓動Tomcat。不過注意:這個修改會對Tomcat的運行性能稍有影響,對開發階段卻比較有用,但若是把Tomcat做爲產品發佈階段所使用的服務器,則最好修改爲<Context reloadable="false">
5.4.3 修改tomcat-users.xml:在其中添加一個元素,如:<user username="lzy" password="lzy" roles="admin,manager" />,分別表明Tomcat管理用的用戶名、密碼和用戶類型,這個可自行設置。作完後,進入http://localhost:8080/,點擊Administration中的Tomcat Magager,輸入用戶名、密碼,如設置無誤,則可進入管理頁面。
注意:訪問Tomcat管理頁面時,必須先啓動Tomcat服務。若是點擊startup.bat沒法啓動, 多是因爲直接關閉了tomcat運行窗口, 而沒有經過shutdown.bat來關閉tomcat, 執行一次shutdown.bat後, 再次執行startup.bat便可.
若是用記事本修改xml文件, 最好以utf-8的格式保存一下.
例如:
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
在上面這段後面 添加上:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
到這應該知道咱們添加的管理員的用戶名和密碼是多少了吧!
這時, 就能夠打開瀏覽器(http://localhost:8080), 點擊頁面右側的"Server Status"或"Manager App"按鈕, 經過tomcat帳戶名登陸, 查看服務狀態信息.
也能夠點擊右側的"Host Manager"按鈕, 經過admin帳戶登陸查看主機信息.
6、 配置開發環境: 解壓Eclipse With J2EE到C盤, 並啓動Eclipse.
6.1 優化Eclipse性能配置參數:
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx2048m
-XX:MaxNewSize=768m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:+DisableExplicitGC
-XX:CompileThreshold=100
-XX:+UserParNewGC
-XX:+UserConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=80
6.2 在Eclipse中配置Tomcat服務器: 要在Eclipse中運行JSP, 須要運行對應的服務器, 所以須要將Eclipse和Tomcat綁定.
6.2.1 配置Eclipse默認JRE: (爲了未來切換JRE環境方便, 這裏預先配置Eclipse的默認JRE)
打開Eclipse, 點擊 Window -> Preferences窗口後, 再點擊的Java -> Installed JREs.
點擊Add後, 選擇Standard VM後, 選擇JRE home的目錄(c:\Program Files (x86)\Java\jdk1.6)後, 選擇完畢後保存退出便可.
6.2.2 配置Tomcat服務器: 打開Eclipse, 點擊 Window -> Preferences窗口後, 再點擊右側的Server -> Runtime Environments.
點擊Add後, 選擇Tomcat版本後, 進入tomcat目錄和jre版本選擇, 選擇完畢後退出便可.
6.2.3 安裝Tomcat插件及調試: 下載tomcatPluginV3.3.6.1插件並解壓後, 拷貝到Eclipse目錄下的plugins目錄中, 並重啓Eclipse, 若在菜單欄看到Tomcat的圖標, 則說明正確安裝.
點擊點擊 Window -> Preferences窗口後, 再點擊的Tomcat, 在右側勾選Version 8.x並選擇Tomcat home目錄後, 點擊肯定便可。
將net.sf.eclipse.tomcat_3.3.6.1.jar解壓後, 找到目錄中的 DevLoader.zip 再次解壓,獲得的 org 文件。而後在命令行下,cd命令切換到org文件夾下,執行"jar -cvf DevLoader.jar *"(不含引號), 並獲得的 DevLoader.jar文件, 將其拷貝到 Tomcat 安裝目錄下的 lib 目錄中。此後, 就能夠在eclipse 點擊小貓按鈕啓動, 並跟蹤調試 JavaEE程序啦。
注意: 安裝過程也能夠經過下面的方式, 經過本地安裝文件來執行安裝, 參考下邊的過程.
6.3 在Eclipse中配置SVN: 下載subclipse-4.2.0.zip後, 打開Eclipse,.
點擊Help -> Install New Softwares……後, 再點擊Add……, 在彈出的窗口中, 在點擊Archive……選擇本地安裝包(從本地文件安裝, 記得要取消 "Contact all update sites during install to find required software"選項以加快安裝速度. 此外, 也能夠經過取消"Show only the latest versions of available sofware"來安裝指定版本的插件), 而後一路next便可完成安裝.
至此, JavaEE的IDE環境就配置Okey啦.