Rocho.J

人脑是不可靠的, 随时记录感悟并且经常重复!

 

[原创]多版本Java环境变量的配置

起因:   偶然突发兴致, 收拾下自己的老T500电脑, 用来做个家庭开发用机.  

          应为每次装系统都有GHOST备份的习惯, 所以需要提前搭建好开发环境. 而且新装系统的目的之一, 也是想研究下Andriod开发的问题, 所以开始了Java环境的配置.

 

问题: 操作系统是64位、数据库软件也都是64位, 开发JSP程序时也使用64位的Java JDK;  但是开发Andriod程序时, Andriod 4.4以下需要Java JDK 6.0版本, 并且最好是32位的(客户机不一定是64位的, 为了兼容性采用32位的6.0版本的JDK). 这样一来, 就产生了32位JDK、64位JJDK版本的问题, 配置环境变量时就不能照抄网上的过程啦.

          

========================================

一、硬件升级:  

  CPU: 更换二代酷睿T9900.

      内存: 升级三星8GB内存.

      硬盘: 更换160Gb的Intel 320(G3) 固态硬盘.

      显卡: 某宝了IBM Dock 2503, 并购买了某影的HD 7750 2G刀版的显卡后, 剩下就是无尽的痛苦…… (由于刀版显卡长度和厚度都不合适, 拿锯条切割散热片、拿刀片把dock底面的塑料一层一层的打磨薄后, 再把显卡用铁片垫起来, 才算是折腾完了显卡……   这还不算, 一开始买的是R7 350显卡, 好几天测试后发现功耗超过Dock允许的范围, 一拷机就重启..... , 最后才又买了HD 7750……  折腾了好几天) 

 

二、软件升级:

  OS: Windows 10 Enterprise X64 1607 English

      VS: Visual Stuodio 2015

      …… 等等相干软件

 

三、安装环境过程…………(不表)。。。

 

四、配置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" , 会出现编译器版本号.

          图例, 我就不粘贴了, 网上到处都是....         

 

 

五、 配置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账户登录查看主机信息.

 

 

六、 配置开发环境: 解压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啦.

posted on 2016-09-24 19:17  RJ  阅读(1062)  评论(0编辑  收藏  举报

导航