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)); String userId = null; userId = reader.readLine(); MyEclipseGen myeclipsegen = new MyEclipseGen(); String res = myeclipsegen.getSerial(userId, "0"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex) { } } }
学校电脑的MyEclipse过期了,然后在网上查了一下,发现用这个代码可以自动生成注册码~
然后然后 你们就知道该怎么办了吧 用生成的注册码就可以直接注册啦 ~
麻麻再也不用担心我的eclipse过期咯 ~~
觉得挺实用的 就拿来分享一下下。
感谢大神!!
有MyEclipse过期了的可以试试喔,欢迎分享经验噢耶。 >< ><
相关推荐
在探讨“MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)”这一主题时,我们不仅关注于提供的注册码本身,更深入地了解MyEclipse这款集成开发环境(IDE)的背景、功能以及在软件开发中的应用,将有助于我们全面理解...
例如,试用版可能会在使用一段时间后出现提示窗口或者某些高级特性无法解锁等问题。因此,获得一个有效的注册码对于充分利用MyEclipse的所有功能至关重要。 #### 三、注册码示例 根据提供的信息,这里有两个注册码...
首先,当你使用MyEclipse 8.5一段时间后,系统会弹出一个警告对话框提示试用期即将或已经结束。这是MyEclipse为了防止未经授权的使用而设置的机制。要解决这个问题,你可以按照以下步骤操作: 1. 访问指定网站获取...
MyEclipse是由Genuitec公司开发的一款强大的Java EE集成开发环境,它提供了全面的Java开发解决方案,包括但不限于Java编程、Web应用开发、数据库管理和项目构建等功能。自发布以来,MyEclipse因其丰富的特性和良好的...
2. **升级版本**:如果当前使用的版本较旧,可以考虑升级到最新版本,新版本可能会附带一段时间的免费使用期。 3. **重新安装试用版**:对于部分版本,用户可以选择卸载当前版本后重新安装试用版,但这意味着将失去...
3. **技术支持**:购买正版软件可以获得官方的技术支持,这对于解决开发过程中遇到的问题非常重要。 总之,MyEclipse 6.5.0 GA作为一款优秀的开发工具,为开发者提供了强大的支持。尽管提供的注册码可能已经无法...
在本文中,我们将深入探讨如何使用MyEclipse(一个集成开发环境,专为Java开发者设计)连接到SQL Server 2008 R2数据库。在处理这种连接问题时,有几个关键点需要注意,确保你能顺利地进行数据库操作。 首先,确保...
这意味着GA版本已经过充分的测试,大多数已知的问题都得到了解决,可以供广大用户日常使用。 ### 3. 注册码的作用 注册码(也称为序列号、激活码等)是一种用于验证软件合法性的凭证。对于像MyEclipse这样的商业...
通过以上分析,我们可以看出这个课程设计涵盖了Web开发的基本流程,从需求分析、概要设计、详细设计到测试和问题解决,全面展示了JSP、MyEclipse和MySQL在实际项目中的应用。这种实践有助于学生理解和掌握Web程序...
总的来说,解决MyEclipse过期问题有多种方式,购买官方授权是最合法且安全的选择。对于预算有限的开发者,可以考虑使用免费的开源替代品。同时,我们应当积极支持软件开发者,共同维护一个健康、公平的软件生态环境...
本文将深入探讨一个基于Java的商店食品管理系统的设计与实现,旨在为商店管理者提供一套高效的信息管理解决方案...这一系统不仅解决了实际问题,而且展示了Java在商业应用中的强大功能,具有较高的实用价值和研究意义。