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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

官方网址

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 (). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years im***ment 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) {

}

}

}

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgdpgz.html