原由: 偶然突发兴致, 收拾下本身的老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啦.