zoukankan      html  css  js  c++  java
  • Java 用Myeclipse部署项目基础坏境搭建

     

                     Java 用Myeclipse部署项目基础坏境搭建

    前沿  以前是别人给我搭环境,今天主管叫我帮别人搭环境,我很开心,很高心,没想到的是弄的大半天,还没搞定,最后在远程协助下,帮忙弄好,说实话这个Myeclipse配置subversion 和maven 来做开发环境,用起来是很爽,但是如果发生点小问题,够你折腾半天的,所以今天花点时间,写个这个心得吧,以后自己备用,也供大家相互交流学习。

    一.安装jdk,tomcat 配置 并能够正确在cmd命令下运行 Java –version  和正常启动tomcat服务。

           1.从Java官方下载jdk   http://java.sun.com/    jdk6的就可以了。最新的版本已经是jdk7.0。

           2.安装,解压后比如放到d:jdk6.0

             配置坏境变量  我的电脑右击----》属性-----》高级------》环境变量------》在下面的系统变量里新建 变量名为:JAVA_HOME     变量值为d:jdk6.0jdk6.0_update17。

             然后 找到在系统变量里找到Path ,在变量值里添加%JAVA_HOME%in;注意不要删除原来的 ,如果不小心删除了,点取消,别保存再次打开。

              修改完成后保存。然后重启。

           3.测试 在运行里输入cmd ,进入dos命令提示状态,输入Java –version  如果返回相应的版本号 就说明安装成功。

           4.下载tomcat  在 tomcat 官方网址http://tomcat.apache.org/ 上下载5.0以上版本,目前最新的为6.20。

           5安装。按照提示安装tomcat,完成后在开始----》所有程序--------》管理工具------》服务里找到 这样的服务项 双击后,

             看是否启动,如果服务状态为已停止则点启动后确定。

            6.测试 在浏览器中输入http://127.0.0.1:8080/ 然后看到小猫的页面就说明安装成功。     

    二.安装 Myeclipse 从网络上下载6.5以上版本如图:

     

    1 .下载网络资源最好下载Myeclipse6.5以上版本

        官方网址 http://www.myeclipseide.com/

    3.配置Myeclipse,能够正确运行web项目。

    点开preferences ,如下图点开,配置tomcat和jdk,配置好相应的路径保存

     Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程

     Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程

    配置jdk如下图:

     Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程

     

    新建Java工程,放入以下生成注册码代码,运行得到注册码:

    package test;

     

    import java.io.BufferedReader;

    import java.io.IOException;

    import java.io.InputStreamReader;

     

    public class MyEclipseGen {

    private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";

     

    public String getSerial(String userId, String licenseNum) {

       java.util.Calendar cal = java.util.Calendar.getInstance();

       cal.add(1, 3);

       cal.add(6, -1);

       java.text.NumberFormat nf = new java.text.DecimalFormat("000");

       licenseNum = nf.format(Integer.valueOf(licenseNum));

       String verTime = new StringBuilder("-").append(

         new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))

         .append("0").toString();

       String type = "YE3MP-";

       String need = new StringBuilder(userId.substring(0, 1)).append(type)

         .append("300").append(licenseNum).append(verTime).toString();

       String dx = new StringBuilder(need).append(LL).append(userId)

         .toString();

       int suf = this.decode(dx);

       String code = new StringBuilder(need).append(String.valueOf(suf))

         .toString();

       return this.change(code);

    }

     

    private int decode(String s) {

       int i;

       char[] ac;

       int j;

       int k;

       i = 0;

       ac = s.toCharArray();

       j = 0;

       k = ac.length;

       while (j < k) {

        i = (31 * i) + ac[j];

        j++;

       }

       return Math.abs(i);

    }

     

    private String change(String s) {

       byte[] abyte0;

       char[] ac;

       int i;

       int k;

       int j;

       abyte0 = s.getBytes();

       ac = new char[s.length()];

       i = 0;

       k = abyte0.length;

       while (i < k) {

        j = abyte0[i];

        if ((j >= 48) && (j <= 57)) {

         j = (((j - 48) + 5) % 10) + 48;

        } else if ((j >= 65) && (j <= 90)) {

         j = (((j - 65) + 13) % 26) + 65;

        } else if ((j >= 97) && (j <= 122)) {

         j = (((j - 97) + 13) % 26) + 97;

        }

        ac[i] = (char) j;

        i++;

       }

       return String.valueOf(ac);

    }

     

    public MyEclipseGen() {

       super();

    }

     

    public static void main(String[] args) {

       try {

        System.out.println("please input register name:");

        BufferedReader reader = new BufferedReader(new InputStreamReader(

          System.in));

        String userId = null;

        userId = reader.readLine();

        MyEclipseGen myeclipsegen = new MyEclipseGen();

        String res = myeclipsegen.getSerial(userId, "5");

        System.out.println("Serial:" + res);

        reader.readLine();

       } catch (IOException ex) {

       }

    }

    }

     

    按提示输入名称得到注册码:如下图:

       Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程

    这一步安装注册完成。

     

    三.安装subversion 从subversion官方http://subversion.tigris.org/ 下载svn。 最新版 本到目前为止是1.66,我用的是1.43,得到压缩包后解压到指定目录。

     Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程

           

      配置Myeclipse的svn插件。如下图

     Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程

     

     站点填http://subclipse.tigris.org/update_1.6.x 。

    填站点及其安装目录。安装后重启。

     

    四.  1.下载maven,http://maven.apache.org/ 如图

       Java 用Myeclipse部署项目基础坏境搭建 - 张自强 - 记录在编程世界里成长的历程 最新的为2.2.1  我用的是2.08

      解压到d:maven

     2.配置系统环境变量 ,  添加新的系统环境变量

    MAVEN_HOME:d:mavenapache-maven-2.0.8-binapache-maven-2.0.8

    在系统环境变量path中添加:

    % MAVEN_HOME %in;

    保存后重启电脑

    3.更改maven 的repository设置,打开conf文件夹,打开setting.xml

    在<setting>标签中添加

    <localRepository>D:mavenapache-maven-2.0.8-binapache-maven-2.0.8 epository</localRepository>

    4.保证有repository文件夹,没有的话自己新建一个,一般有以下几个文件夹

    5.配置成功的话 ,就可以checkUp你的项目到本地,在运行cmd 命令下,进入你下载的项目文件夹里, 用mvn  eclipse:eclipse 进行编译,然后导入到你的Myeclipse中,最后别忘了转换成web工程,这样就ok了。

     

     

    到这里就所有都结束了,其实很简单,就是很麻烦。祝你成功!

     

  • 相关阅读:
    2017-2018-1 20155329 《信息安全系统设计基础》第7周学习总结
    课上内容回忆
    2017-2018-1 20155329《信息安全技术》实验二——Windows口令破解
    Week6课下作业
    缓冲区溢出漏洞实验
    2017-2018-1 20155329 《信息安全系统设计基础》第6周学习总结
    20155328 《Java程序设计》实验一(Java开发环境的熟悉) 实验报告
    20155328 2016-2017-2 《Java程序设计》第六周 学习总结
    20155328 2016-2017-2 《Java程序设计》第5周学习总结
    20155328 2016-2017-2 《Java程序设计》第四周学习总结
  • 原文地址:https://www.cnblogs.com/alaricblog/p/3278365.html
Copyright © 2011-2022 走看看