The registration code can be obtained after running
Import Java.io.BufferedReader;
Import java.io.IOException;
Import Java.io.InputStreamReader;
public class Myeclipsekeygen {
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" 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 (""). 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 = (* 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 >=) && (J <= 57)) {
j = ((((j-48) + 5)% 10) + 48;
} else if ((J >=) && (J <= 90)) {
j = ((((j-65) + 13)% 26) + 65;
} else if ((J >=) && (J <= 122)) {
j = ((((j-97) + 13)% 26) + 97;
}
Ac[i] = (char) j;
i++;
}
return string.valueof (AC);
}
Public Myeclipsekeygen () {
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 ();
Myeclipsekeygen Myeclipsekeygen = new Myeclipsekeygen ();
String res = myeclipsekeygen.getserial (userId, "5");
System.out.println ("Serial:" + res);
Reader.readline ();
} catch (IOException ex) {
}
}
}
Java source code for generating myeclipse6.5&7.5&8.0 registration codes