MyEclipse提示过期,MyEclipse Subscription Expired解决方案

news2024/10/6 20:30:38

一、错误描述

某一天打开MyEclipse,突然发现出现如下提示框:

1.错误日志

Thank you for choosing MyEclipse 

        Your license expired 1091 days ago.

To continue use of MyEclipse please choose "Buy" to purchase a MyEclipse license. If you already have a MyEclipse license code choose "Unlock" to enter your license details and resume use of MyEclipse 


2.错误说明

感谢您选择MyEclipse

您的许可证已于1091天前过期。

要继续使用MyEclipse,请选择“购买”购买MyEclipse许可证。如果您已经拥有MyEclipse许可证代码,请选择“解锁”以输入许可证详细信息并继续使用MyEclipse

二、解决方案


从错误日志很明显的可以看出来是由于MyEclipse注册码过期导致的,所以这时就需要我们提供新的有效的注册码即可。


   1、将所在设备的系统时间回滚至注册码有效期内以确保MyEclipse正常打开使用

        

   2、在MyEclipse中新建一个java project (命名随意,例:abc)

  3、在src目录下新建一个MyEclipseGen的类将如下的代码复制到该类中,并运行。

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

      
  public class MyEclipseGen {     

	  public static final void main(String[] args){          
			String subscriber = "Fgoatyy";  //subscriber        
			String licenseNum = "500";  //Number of Licenses        
			String version = "100"; //版本号        
			String subscriptionCode = getSubscriptionCode(subscriber, version , licenseNum ,true);        
			System.out.println(subscriptionCode);  //gLR8ZO-655055-62677056522757051    
			}     
		
		public static String getSubscriptionCode( String subscriber, String version, String licenseNum,  boolean selected)  {          
				Calendar cal = Calendar.getInstance();          
				cal.add(1, 3);  //年份加三年        
				cal.add(6, -1);  //日期减一        //当前日期20141226,到期日期则为20171225        
				NumberFormat nf = new DecimalFormat("000");          
				licenseNum = nf.format(Integer.valueOf(licenseNum));          
				String verTime = selected ? (new StringBuffer("-")).append(                  
						(new SimpleDateFormat("yyMMdd")).format(cal.getTime())).append("0").toString() : "-0812310";  
						String type = "YE3MB-";          
						String need = (new StringBuffer(String.valueOf(subscriber.substring(0, 1)))).append(type).append(version).append(licenseNum).append(verTime).toString();          
						String dx = (new StringBuffer(String.valueOf(need))).append("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.").append(subscriber).toString();         
						int suf = decode(dx);          
						String code = (new StringBuffer(String.valueOf(need))).append(String.valueOf(suf)).toString();
			return change(code);      
		}     
		
		private static int decode(String s) {          
			int i = 0;          
			char ac[] = s.toCharArray();          
			int j = 0;          
			for (int k = ac.length; j < k; j++)              
				i = 31 * i + ac[j];        
			return Math.abs(i);      
			}     
		
		private static String change(String s) {         
			byte abyte0[] = s.getBytes();          
			char ac[] = new char[s.length()];          
			int i = 0;          
			for (int k = abyte0.length; i < k; i++) {              
				int 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;          
				}         
			return String.valueOf(ac);      
			}
		
              }   

   4、按照提示输入注册名(随意输入),然后会自动产生注册码。

 5、将设备系统时间调整正常,然后重新打开MyEclipseMyEclipse,点击Unlock按钮,按照提示输入注册名和注册码即可。

  说明:

如果输入注册名和新生成的注册码后无法点击Finish按钮,说明生成的注册码无效,只需要重新运行代码直至生成有效的注册码为止(或换注册名重新生成)。

例如如下无效注册码提示:

1.过期

   

2.鉴别为伪造

   

 

 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/179576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

离散系统的数字PID控制仿真-3

离散PID控制的封装界面如图1所示&#xff0c;在该界面中可设定PID的三个系数、采样时间及控制输入的上下界。仿真结果如图2所示。图1 离散PID控制的封装界面图2 阶跃响应结果仿真图&#xff1a;离散PID控制的比例、积分和微分三项分别由Simulink模块实现。离散PID控制器仿真图&…

【servlet篇】servlet相关类介绍

目录 servlet对象什么时候被创建&#xff1f; 2.servlet接口中各个方法的作用 3.相关类和接口介绍 GenericServlet ServletConfig ServletContext HttpServlet servlet对象什么时候被创建&#xff1f; 1&#xff0c;通常情况下&#xff0c;tomcat启动时&#xff0c;并没有…

高阶数据结构 位图的介绍

作者&#xff1a;学习同学 专栏&#xff1a;数据结构进阶 作者简介&#xff1a;大二学生 希望能和大家一起进步&#xff01; 本篇博客简介&#xff1a;简单介绍高阶数据结构位图 位图的介绍bitset的介绍位图的引入位图的概念位图的引用bitset的使用bitset定义方式方式一 默认初…

基于BGP技术和防火墙双机热备技术的校园网设计与实现

规划设计描述网络拓扑设计分为三部分进行设计&#xff1a;主校区网络、 运营商骨干网络、分校区网络。总公司网络设计&#xff1a;划分&#xff1a;教学楼区域、宿舍区域、办公楼区域、行政楼区域&#xff0c;图书馆区域、数据中心。并且设有web服务器。出口设置双机热备技术&a…

人工智能在网络犯罪中的应用:5个最重要的趋势

在当今的数字世界中&#xff0c;网络威胁不断演变。 人工智能的使用虽然在网络犯罪中还不是必须的&#xff0c;但无疑是我们将在未来几年看到的具有重大发展的最有前途的技术之一。 随着 AI 技术的进步&#xff0c;攻击者开始尝试新的、越来越复杂和有效的攻击模式和技术。 …

PCL OcTree(二)——点云压缩

文章目录 一、应用背景二、代码解读1、官方源码2、代码解释与扩展3、完整代码三、参考文献一、应用背景 点云由庞大的数据集组成,这些数据集通过距离、颜色、法线等附加信息来描述空间三维点。此外,点云能以非常高的速率被创建出来,因此需要占用相当大的存储资源,一旦点云…

【信管9.3】项目干系人管理

项目干系人管理干系人&#xff0c;这三个字我们已经很早就见过了&#xff0c;相信你对它一定不会陌生。在我们的教材中&#xff0c;它是和项目沟通管理放在一起的&#xff0c;在同一个章节中讲完了&#xff0c;我们也遵循教材的顺序&#xff0c;将它和沟通放在一起。其实&#…

【计算机网络(考研版)】第一站:计算机网络概述(二)

目录 四、OSI参考模型和TCP/IP模型 1.ISO/0SI参考模型 2.TCP/IP模型 3.OSI/RM参考模型和TCP/IP参考模型的区别和联系 4.五层教学模型 5.数据流动示意图 四、OSI参考模型和TCP/IP模型 前面我们已经讨论了体系结构的基木概念&#xff0c;在具体的实施中有两个重要的网络体系…

Qt扫盲-QNetworkReply理论总结

QNetworkReply理论总结一、概述二、使用1. 读取body内容2. 获取head属性值3. 错误处理一、概述 QNetworkReply类包含了与QNetworkAccessManager发送的请求回来的相关的数据和元数据。与QNetworkRequest类似&#xff0c;它包含一个URL和头部(包括解析的和原始的形式)&#xff0…

Java基础语法——运算符与表达式

目录 Eclipse下载 安装 使用 运算符 键盘录入 Eclipse下载 安装 使用 Eclipse的概述(磨刀不误砍柴工)——是一个IDE(集成开发环境)Eclipse的特点描述&#xff08;1&#xff09;免费 &#xff08;2&#xff09;纯Java语言编写 &#xff08;3&#xff09;免安装 &#xff08…

【自然语言处理】情感分析(二):基于 scikit-learn 的 Naive Bayes 实现

情感分析&#xff08;二&#xff09;&#xff1a;基于 scikit-learn 的 Naive Bayes 实现在上一篇博客 情感分析&#xff08;一&#xff09;&#xff1a;基于 NLTK 的 Naive Bayes 实现 中&#xff0c;我们介绍了基于 NLTK 实现朴素贝叶斯分类的方法&#xff0c;本文将基于 sci…

阿里云效git仓库的创建与使用

一、为何选用阿里仓库为什么要让同学们什么阿里云git仓库呢&#xff1f;主要是考虑速度、容量、人数限制、功能等因素。阿里的速度较快。代码库不限&#xff0c;人数不限制。gitee等仓库要求人员在5名以下&#xff0c;不方便实操练习。云效的功能还强大。有阿里做后盾&#xff…

微服务必经之路,企业应用架构蓝图,有状态和无状态组件之分

微服务如火如荼&#xff0c;但很多时候是事倍功半&#xff0c;花了大力气&#xff0c;收获很少。怎样实现一键扩展&#xff0c;负载量自然伸缩&#xff0c;高可用呢&#xff1f; 一般公司都有了企业级的应用&#xff0c;我们通常所说的三层架构&#xff0c;即用户界面或者说前台…

“华为杯”研究生数学建模竞赛2005年-【华为杯】D题:仓库容量有限条件下的随机存贮管理问题(附获奖论文和matlab代码)

赛题描述 工厂生产需定期地定购各种原料,商家销售要成批地购进各种商品。无论是原料或商品,都有一个怎样存贮的问题。存得少了无法满足需求,影响利润;存得太多,存贮费用就高。因此说存贮管理是降低成本、提高经济效益的有效途径和方法。 问题2 以下是来自某个大型超市的…

【Android】开发一个简单时钟应用每天看时间起床

有没有想过&#xff0c;家里闲置不用的旧手机可以当时钟闹钟来用&#xff0c;觉得这个想法可以吧&#xff0c;把闲置手机充分利用起来了呢&#xff0c;接下来给大家讲一下如何实现&#xff0c;功能简单&#xff0c;可以当作编程入门课。 在电脑上&#xff0c;打开我们熟悉的An…

【设计模式】结构型模式·享元模式

学习汇总入口【23种设计模式】学习汇总(数万字讲解体系思维导图) 写作不易&#xff0c;如果您觉得写的不错&#xff0c;欢迎给博主来一波点赞、收藏~让博主更有动力吧&#xff01; 一.概述 定义&#xff1a;运用共享技术来有效地支持大量细粒度对象的复用。通过共享已经存在的对…

厚积薄发打卡Day115:Debug设计模式<简单工厂、工厂方法、抽象工厂>

厚积薄发打卡Day115&#xff1a;Debug设计模式<简单工厂、工厂方法、抽象工厂> 简单工厂 定义 由一个工厂对象决定创建出哪一种产品类的实例&#xff08;严格意义并不是设计模式&#xff0c;更是一种风格&#xff09; 类型&#xff1a;创建型&#xff0c;但不属于GOF…

PyAutoFEP Tutorial--基于Gromacs

PyAutoFEP 自由能微扰计算–基于Gromacs 简介 注意&#xff1a;以下教程假定读者熟悉分子动力学 (MD) 和自由能微扰 (FEP) 理论。此外&#xff0c;了解 GROMACS 工具、拓扑和输入文件也很有用。整个教程都使用 Linux 命令行。最后&#xff0c;建议用户阅读并参考 PyAutoFEP 手…

17种编程语言+10种排序算法

开源地址 https://gitee.com/lblbc/simple-works/tree/master/sort 覆盖语言&#xff1a;C、C、C#、Java、Kotlin、Dart、Go、JavaScript(JS)、TypeScript(TS)、ArkTS、swift、PHP。 覆盖平台&#xff1a;安卓(Java、Kotlin)、iOS(SwiftUI)、Flutter(Dart)、Window桌面(C#)、前…

AI算法工程师 | 09机器学习-概率图模型(二)朴素贝叶斯算法与文本分类(1)

目录机器学习 - 概率图模型 之 朴素贝叶斯算法一、贝叶斯与朴素贝叶斯算法1、相关概念2、朴素贝叶斯分类的工作流程3、朴素贝叶斯的优缺点二、文本分类1、one-hot 编码2、TF-IDF 词频-逆文档频率3、代码&#xff1a;基于朴素贝叶斯实现文本分类&#xff08;使用 Python 手动实现…