Myeclipse注册码_为什么myeclipse

Myeclipse注册码_为什么myeclipsemyeclipse6注册码生成最近由于项目使用eclipse+myeclipse开发工具开发,打开eclipse老是提示让激活myeclipse,需要注册码,于是去网上找了一些注册码来试,结果都不行,最后终于找到一篇文章介绍如何用Java程序生成注册码,参考百度经验原文:http://jingyan.baidu.com/article/a24b33cd53a9b819fe002ba5.html

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

myeclipse 6 注册码生成


最近由于项目使用eclipse+myeclipse开发工具开发,打开eclipse老是提示让激活myeclipse,需要注册码,于是去网上找了一些注册码来试,结果都不行,最后终于找到一篇文章介绍如何用Java程序生成注册码,参考百度经验原文:http://jingyan.baidu.com/article/a24b33cd53a9b819fe002ba5.html
现整理一下:
1、新建一个文本文档,位置F:\daima文件夹下,命名为MyEclipseGen,
这里写图片描述
2、复制如下代码到此文本文档中,

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 (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, "20");
            System.out.println("Serial:" + res);
            reader.readLine();
        } catch (IOException ex) {
        }
    }
}

保存。
3、将此文本文档的拓展名改为.java。
这里写图片描述
4、打开cmd命令窗口,切换盘符到F盘下(f:),
这里写图片描述
5、打开daima文件夹,
这里写图片描述
6、用javac编译一下Java文件,
这里写图片描述
编译完后可以看到daima文件夹下有了编译后的.class文件
这里写图片描述
7、执行文件,
这里写图片描述
8、执行成功后会让我们输入注册者名称,如:myreg,可以随便取,点击回车后即可生成注册码
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187684.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab画圆的命令_matlab画矩形和matlab画圆「建议收藏」

    matlab画圆的命令_matlab画矩形和matlab画圆「建议收藏」今天在用MATLAB编程的时候,用到了已知圆心和半径,画圆的程序,上网搜了一下,主要有下面两种,在这里总结一下:(这里我都是放在函数中做的,想画多个圆的话可以加个for循环调用一下函数,或者直接用向量做都是可以的,在这里我不在多说)第一种:function[]=circle(x,y,r)rectangle(‘Position’,[x-r,y-r,2*r,2*r],’Curvature’,…

    2022年6月19日
    61
  • html中offsetleft属性,offsetleft兼容性的理解

    html中offsetleft属性,offsetleft兼容性的理解关于此属性的基本用法可以参阅 offsetleft 属性用法详解一章节 此属性具有一定的兼容性问题 那就是在 IE7 浏览器中 它的返回值是想对于最近的父辈元素的左侧的距离 上面的代码在其他浏览器中返回值是 100 但是在 IE7 浏览器中返回值是 50 至于 IE6 没有测试 感兴趣的大家可以做一下测试 下面抽点空给大家介绍 offsetLeft 与 style left 的区别 offsetLeft 获取的是相对于父对象的

    2025年7月15日
    0
  • 升级公告:由社区推动的cBridge 2.0功能迭代升级即将到来

    升级公告:由社区推动的cBridge 2.0功能迭代升级即将到来我们将在北京时间2021年12月3日上午10点推出cBridge2.0的一次功能迭代升级,以满足我们用户和开发者社区提出的一些关键功能需求。此次升级旨在让cBridge2.0更好地为通用的多链dApps和原生资产跨链桥接提供支持。升级期间,cBridge跨链转账服务会暂停约3小时。作为此次升级的一部分,所有LP需要迁移已提供的全部流动性。我们将为LP提供足够的gastoken以支付cBridge2.0目前已支持的链上的全部迁移成本,大家不必担心手续费的问题。迁移可以在升级前…

    2022年5月4日
    57
  • ajax的面试题_java中框架面试题

    ajax的面试题_java中框架面试题1:什么是ajax?ajax作用是什么?异步的javascript和xmlAJAX是一种用于创建快速动态网页的技术。ajax用来与后台交互2:原生jsajax请求有几个步骤?分别是什么//创建XMLHttpRequest对象varajax=newXMLHttpRequest();//规定请求的类型、URL以及是否异步处理请求。ajax.open(‘GET’,u…

    2022年8月28日
    0
  • 选用TypeScript开发AngularJS2[通俗易懂]

    选用TypeScript开发AngularJS2

    2022年3月4日
    37
  • 什么是代码_大专程序员有人要吗

    什么是代码_大专程序员有人要吗什么是代码,什么是数据。代码是能够处理其他数据的数据,而数据是储存信息的数据。数据有时能够变成代码,代码也可以变成数据。甚至,一段数据中某一段,都可以单独拿出来,通过执行器执行(执行器,比如exe的执

    2022年8月1日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号