• [原创]多版本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 FilesJavajdk1.8"

               新建环境变量Java_Bit_X86,  其值为: "C:Program Files (x86)Javajdk1.6"

               新建环境变量Java_Home,  其值为: "%Java_Bit_X64%"

        4.2 新建环境变量ClassPath,  其值为: ".;%Java_Home%libdt.jar;%Java_Home%lib ools.jar"

              修改环境变量Path(注意: 请勿删除Path原内容), 在其值的最前方添加: "%Java_Home%in;%Java_Home%jrejbin;"  ,  后面还是原来的内容.   

              备注: 如果是Win10, 修改Path环境变量时, 已经是通过界面修改了, 直接添加"%Java_Home%in"和"%Java_Home%jrein"两项内容, 并记得移动到最前面.

        这样: 当开发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 Filesapache-tomcat-8.0.37"

           5.2  修改环境变量Path(注意: 请勿删除Path原内容), 在其值的最前方添加: "%Catalina_Home%lib;" , 后面还是原来的内容.  或者是在最后方添加: ";%Catalina_Home%lib"  ,  Win10同样是以界面的形式添加: "%Catalina_Home%lib" 

                  修改环境变量ClassPath, 在其值后面添加: ";%Catalinna_Home%libservlet-api.jar;%Catalina_Home%libjsp-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)Javajdk1.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啦.

  • 相关阅读:
    任务调度~Quartz.net实现简单的任务调试
    编译器错误~写JS还是谨慎点好
    编译器错误~不能向ObjectStateManager添加相同的键
    EF架构~将数据库注释添加导入到模型实体类中
    c++ pair类型
    Adobe dreamweaver 5.5安装过程
    c++函数作为参数传递
    c++ vector.clear()
    动态规划之装配线调度问题
    转:VS后缀名详解
  • 原文地址:https://www.cnblogs.com/cs_net/p/5897672.html
Copyright © 2020-2023  润新知