`
乾途Zane
  • 浏览: 14332 次
  • 性别: Icon_minigender_1
  • 来自: 长春
文章分类
社区版块
存档分类
最新评论

MyEclipse Trial Expired 问题及解决方案

 
阅读更多
此问题解决方案有两种:
第一种:下载MyEclipse注册机,地址:http://download.csdn.net/detail/zzq2yz1314/4756537
第二种:手动生成注册码,步骤如下:
(一)新建Java Project,任意命名。
(二)在工程中的 src 文件夹中,新建class ,命名为:MyEclipseGen。
(三)将新建的类中自动生成的代码完全清除,复制以下代码粘贴进去:
代码
import java.io.*;

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));
// BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取
String userId = null;
userId = reader.readLine(); // String readLine() 读取一个文本行
MyEclipseGen myeclipsegen = new MyEclipseGen();
String res = myeclipsegen.getSerial(userId, "20");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex) {
}
}
}
——————————————————————————————————————————
(四)运行上述程序,控制台输入任意字符串,以回车结束:

(五)在菜单栏中,鼠标点击 MyEclipse --> Subscription Information ,将控制台输入的 registername 和输出的 Serial 分别复制并粘贴在Subscriber和Subscription Code中,点击Finish完成注册。

——————————————————————————————————————————

感谢作者!!!

分享到:
评论

相关推荐

    MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法

    MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法

    完美解决MyEclipse过期

    完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.

    Myeclipse相关问题及解决方案(一)

    Myeclipse相关问题及解决方案 使用过程中发现的问题并总结的解决方案

    myeclipse内存溢出问题解决方案

    本文主要讨论如何解决MyEclipse中的内存溢出问题以及相关的Java内存管理知识点。 首先,解决内存溢出问题的关键在于调整JVM的内存配置。在MyEclipse中,可以通过以下路径进行设置:Window &gt; Preferences &gt; ...

    MyEclipse中文乱码问题简单解决方案,不需任何编码转化

    MyEclipse中文乱码问题解决方案 在本文中,我们将讨论 MyEclipse 中的中文乱码问题,并提供一个简单的解决方案,不需要任何编码转换。这个解决方案可以直接应用于数据库插入、页面传递或 Servlet 中,解决了中文...

    myeclipse-注册

    - 请注意版权问题,合法获取并使用软件才是最佳选择。 #### 六、结语 通过上述介绍,我们详细了解了MyEclipse注册的相关知识,包括不同类型的注册码及其用途、注册的具体步骤以及需要注意的事项。希望这些信息能够...

    MyEclipse经常报内存不足解决方案

    本文将深入探讨这一问题,并提供解决方案。 首先,理解“内存不足”错误的原因至关重要。在Java环境中,JVM(Java虚拟机)负责管理应用程序的内存。当JVM分配的堆内存不足以满足程序运行需求时,就会抛出`java.lang...

    myeclipse无法自动编译的解决方法

    本文将总结 MyEclipse 无法自动编译的解决方法,帮助开发者快速解决问题,提高开发效率。 1. 确保项目的自动编译选项已经被选上 在项目的 Properties 中,确保 "Build Automatically" 选项已经被选上。如果该选项...

    myeclipse卡死在loading workbench解决方法

    ### myeclipse卡死在loading workbench解决方法 在使用MyEclipse开发工具的过程中,有时候会遇到一个较为棘手的问题——MyEclipse启动时卡在“Loading Workbench”界面,长时间无法进入工作环境。这种情况不仅影响...

    MyEclipse安装及安装报错及卸载干净的解决方法

    MyEclipse 安装及卸载解决方法 在本篇文章中,我们将讨论 MyEclipse 的安装、卸载和重装解决方法。MyEclipse 是一个功能强大且耗费内存的 IDE,适合初次接触 J2EE 的新手使用。但是,有时候我们在安装 MyEclipse 时...

    关于myeclipse security alert闪退问题的解决办法

    myeclipse security alert闪退方法是为myeclipse用户准备的,不少用户在破解后会提示security alert错误并且闪退,使用此方法可以解决闪退问题,需要的用户赶快来下载吧。

    myEclipse自动关闭问题

    本文将深入探讨myEclipse自动关闭的原因及解决方法。 #### 一、问题概述 myEclipse自动关闭的问题通常表现为在没有明显操作的情况下,myEclipse IDE突然关闭或重启。这种情况可能由多种因素引起,包括但不限于内存...

    myeclipse2015运行tomcat时遇到的问题及解决方法

    myeclipse2015运行tomcat时遇到的问题及解决方法

    myeclipse 8.5运行慢的解决方案

    标题与描述概述的知识点主要集中在如何提升MyEclipse 8.5的运行速度,这是一个针对开发人员使用MyEclipse过程中常见的性能瓶颈所提出的解决方案集合。以下是对这些解决方案的详细阐述: ### 加大JVM的非堆内存 在...

    Fedora 8 安装MyEclipse6.0时出现问题的解决方法

    `Fedora 8 安装MyEclipse时出现一些问题的解决方法.doc`可能包含了上述解决方案的详细步骤,而`fedora8安装MyEclipse出错.doc`可能记录了用户在安装过程中遇到的具体错误和解决过程。 总之,解决Fedora 8上安装...

    MyEclipse编辑JSP卡死解决方案.txt

    ### MyEclipse编辑JSP卡死问题解决方案 #### 背景介绍 在使用MyEclipse进行JSP页面开发时,部分用户可能会遇到编辑器在智能提示时出现卡顿甚至崩溃的问题。根据描述中的信息,这个问题通常是由于MyEclipse在进行...

    MyEclipse运行太慢 解决方案

    ### MyEclipse 运行太慢的解决方案 在开发过程中,很多开发者会遇到 MyEclipse 运行缓慢的问题,这不仅降低了工作效率,还可能影响到整个项目的进度。本文将详细介绍几种有效的解决方法来提高 MyEclipse 的运行速度...

    myeclipse2014破解密钥

    可以生成myeclipse2014,myeclipse10密钥,内有文档说明

    myeclipse10.7.1 导出war问题解决办法

    - **社区求助**:如果以上步骤无法解决问题,可以访问MyEclipse的官方论坛或Stack Overflow等技术社区,查找类似问题的解决方案或提问。 5. **使用替代工具** 如果在MyEclipse中导出WAR文件持续存在问题,可以...

Global site tag (gtag.js) - Google Analytics