MyEclipse 7.0 用java代码生成序列号
MyEclipse7.0下载地址:downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe
http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe
1、建立java Project,任意取个名字就行。
2、建立一个名字为MyEclipseGen的类文件,内容见附件。
3、运行该代码,在控制台中会出现:
×××××(你的name)
即生成序列号:
4、进入myeclipse,输入Subscriber和Subscription code即可。
附件:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseGen {
private static final String LL = "Decompiling this copyrightedsoftware is a violation of both your license agreement and theDigital Millenium Copyright Act of 1998(http://www.loc.gov/copyright/legislation/dmca.pdf). Under section1204 of the DMCA, penalties range up to a $500,000 fine or up tofive years imprisonment for a first offense. Think about it; payfor a license, avoid prosecution, and feel better aboutyourself.";
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 = newStringBuilder("-").append(
newjava.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))
.append("0").toString();
String type = "YE3MP-";
String need = newStringBuilder(userId.substring(0, 1)).append(type)
.append("300").append(licenseNum).append(verTime).toString();
String dx = newStringBuilder(need).append(LL).append(userId)
.toString();
int suf =this.decode(dx);
String code = newStringBuilder(need).append(String.valueOf(suf))
.toString();
returnthis.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 = newchar[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++;
}
returnString.valueOf(ac);
}
public MyEclipseGen() {
super();
}
public static void main(String[] args) {
try {
System.out.println("please input register name:");
BufferedReader reader = new BufferedReader(newInputStreamReader(
System.in));
StringuserId = null;
userId =reader.readLine();
MyEclipseGenmyeclipsegen = new MyEclipseGen();
String res =myeclipsegen.getSerial(userId, "5");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex){
}
}
}
我运行后的结果:
please input register name:
sorc
Serial:fLR8ZC-855550-6654585354305964
注:private static final String LL = "Decompiling this copyrightedsoftware is a violation of both your license agreement and theDigital Millenium Copyright Act of 1998(http://www.loc.gov/copyright/legislation/dmca.pdf). Under section1204 of the DMCA, penalties range up to a $500,000 fine or up tofive years imprisonment for a first offense. Think about it; payfor a license, avoid prosecution, and feel better aboutyourself.";
此段代码常量不可变更 否则注册码无效
MyEclipse 7.0 用java代码生成序列号相关推荐
- myeclipse java maven web 项目结构,Myeclipse 10 Maven 构建 Java Web 项目
下载 Maven http://maven.apache.org/download.cgi,解压到任意非C盘位置,比如:D:\Java\apache-maven-3.1.0 打开 Myeclipse ...
- java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件
不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件 关注:54 答案:3 信息版本:手机版 电脑版 解决时间 2021-01-13 04:21 提问者少走感情路 2021-01-12 08:3 ...
- 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题
转载自 解决"Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer"问题 错误描述 当创建有动态web模块3.0 ...
- MyEclipse 8.0注冊码+原版下载_Java开发软件
MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能很强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错.MyEclipse眼下支持J ...
- java测试类要画UML图吗,如何从Java代码生成UML图(尤其是序列图)?
如何从Java代码生成UML图(尤其是序列图)? 如何从现有Java代码生成UML图(尤其是序列图)? 14个解决方案 249 votes ObjectAid UML Explorer 是我用过的. ...
- myeclipse 9.0 正式版破解激活完整图文教程
MyEclipse 9.0的激活机制终于破解了,破解步骤比老版本要复杂一些,但是是绝对可以破解的,步骤如下: 1.破解公钥,确保MyEclipse没有开启,否则失败! 用WinRAR或7-zip打开C ...
- Java代码生成二维码
Java代码生成二维码: 背景:在项目的需求中,大部分会需要你写一个生成二维码的功能,二维码里面存储特定的信息 示例: pom.xml依赖: <!-- Zxing--><depend ...
- Myeclipse 8.0 +Flash builder 4 plugin 的实现
其实过程非常,简单,但是我之前在网上找了很多资料都说,需要先装 Eclipse 3.5 ,然后安装MyEclipse 8.0的插件到Eclipse,最后再安装Flash builder 的插件,期间还 ...
- Maven - Dynamic Web Module 3.0 requires Java 1.6 or newer.
2019独角兽企业重金招聘Python工程师标准>>> 首先先看一下错误信息: Dynamic Web Module 3.0 requires Java 1.6 or newer. ...
最新文章
- 早就听闻阿里开源的 Arthas 在做 Java 应用诊断上十分牛逼,没失望
- 自我评价中专计算机600作文,自我评价作文600字
- 带参数的过滤器|| 过滤器案例:格式化日期|| time.js ||
- curl 下载 dropbox
- 网管日志-06.07.12
- 万网 php session,Session
- 关于Java中try-catch-finally-return语句的思考
- 查看并开启MySQL的log-bin和general_log日志
- 【转】Dynamics 365 CRM 开发架构简介
- python爬虫和八爪鱼哪个快_【后端开发】python爬虫和八爪鱼哪个快
- 第21章 java线程(1)-线程初步
- c语言函数调用原理底层分析
- 华硕笔记本触摸鼠标手势无效怎么办
- 自然语言处理常用单词
- gis统计百分比_详细讲解ArcGIS数据统计及字段计算
- 备份Windows Azure虚拟机
- crm系统收费多少?
- 融云韩迎:中国技术型公司出海才刚开始,未来有很大发展空间
- 房产测量程序lisp_房产测绘内业数据处理方法及软件应用
- 异构系统中的UUV、异构系统模型统一化及单应矩阵在异构系统中的应用
热门文章
- 2021.08.25学习内容torch.clamp(input, min, max, out=None) → Tensor,torch.mm(matrix multiply)
- epochs,batch_size,iterations详解
- @RequestBody的与@RequestParam.
- Hi3559AV100开发环境搭建
- 资源:网页翻译API(文档)
- layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)
- csdn2020年度博客之星 - 直播间(恭喜圆满结束)
- vue 全局函数的 定义与任意调用 (代码篇)
- 达梦数据库修改字段长度_解决达梦数据库新增大字段报错问题
- 社群扫码进群活码引流完整运营源码/对接免签约支付接口/推广正常绑定下级