锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
Windows > Preferences > MyEclipse > Community Essentials錛屾妸閫夐」 "Search for new features on startup"鐨勫墠鍕懼幓鎺夊嵆鍙?br />鍏蟲帀maven鑷姩鏇存柊
window > preferences > MyEclipse Enterprise Workbench > Maven4MyEclipse > Maven錛屽叧闂墍鏈塂ownload鍜孶pdate寮澶寸殑閫夐」錛屽叡鍥涢」錛堝幓鎺夊墠闈㈢殑鍕撅級銆?br />鍏抽棴鏇存柊璋冨害
window –> preferences –> General –> Startup and Shutdown –> Automatic Updates Scheduler錛堝幓鎺夊墠闈㈢殑鍕撅級銆?br />娑堥櫎js(鎴杊tml)鏂囦歡涓殑璀﹀憡
鍙抽敭宸ョ▼錛孧yEclipse->Remove All Validation Marker銆?br />JS涓枃涔辯爜瑙e喅鏂規硶
鍙緷嬈¢夋嫨window–> preferences –> general –> content types錛屽湪鍙寵竟鐨勭獥鍙d腑鎵撳紑鍒楄〃,閫変腑"JavaScript"錛屽湪涓嬮潰鐨?default encoding"鍙寵竟鐨勮緭鍏ユ涓緭鍏?GBK"鍐嶇偣"update"鎸夐挳,鍐嶆墦寮JS鏂囦歡灝卞彲浠ャ?br />濡傛灉娌℃湁鎻愪緵閫夋嫨欏癸紝鍦ㄤ笅闈㈢殑“鏂囦歡鍏寵仈”涓坊鍔犱竴涓?#8220;*.js”錛岀劧鍚庢寚瀹氱紪鐮佷負"GBK"灝卞彲浠ヤ簡錛屽鍥俱?img border="0" alt="" src="http://www.tkk7.com/images/blogjava_net/dreamangel/eclipse/MyEclipse涓璊S涓枃涔辯爜.jpg" width="600" longdesc="" height="460" />
娉ㄦ剰錛歫s鏂囦歡搴斿湪jsp涓皟璇曞畬鎴愬悗鍐嶇Щ妞嶏紝鍥犱負鐩存帴鍦╦s鏂囦歡涓慨鏀癸紝鍏舵晥鏋滃繀欏婚噸鍚湇鍔″櫒鎵嶈兘鏄劇幇錛?br />灞忚斀No start tag (<body>)閿欒
閫氳繃windows -> preference-> myeclipse -> validation錛屾壘鍒癮llow projects to override these preference settings 榪欎釜閫夐」錛屽幓鎺夐偅涓欏電殑鎵鏈夊嬀鍕俱?br />鐢熸垚javadoc鏃跺嚭閿欙細緙栫爜GBK鐨勪笉鍙槧灝勫瓧絎?br />
鐢變簬java婧愪唬鐮佹槸鐢ㄧ殑UTF-8緙栫爜錛孍clipse涓粯璁ょ紪鐮佹槸GB18030錛屽洜姝わ紝鍦ㄧ敓鎴恓avadoc鐨勬椂鍊欙紝闇瑕佹墜宸ユ寚瀹氫竴涓嬬紪鐮佸拰瀛楃闆嗐?br />涓昏彍鍗?#8211;>Project–>Generate javadoc–>next–>next–> 鍦?“Extra javadoc options”涓嬮潰鐨勬枃鏈涓~鍏?” -encoding UTF-8 -charset UTF-8“銆?br />
]]>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, "5");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex) {
}
}
}
]]>
鍏堟妸榪欏洓涓彃浠剁▼搴忓叏閮ㄦ斁鍦?/span>D:\plug-in鐩綍閲岋紝鍒嗗埆瑙e帇銆傚Lomboz
Eclipse 灝嗕細鍒版寚瀹氱殑鐩綍涓嬪幓鏌ユ壘 eclipse\features 鐩綍鍜?/span>eclipse\plugins 鐩綍錛岀湅鏄惁鏈夊悎娉曠殑鍔熻兘閮ㄤ歡鍜岋紙鎴栵級鎻掍歡銆備篃灝辨槸璇達紝鐩爣鐩綍蹇呴』鍖呭惈涓涓?/span> \eclipse 鐩綍銆傚鏋滄壘鍒幫紝闄勫姞鐨勫姛鑳介儴浠跺拰鎻掍歡鍦ㄨ繍琛屾湡閰嶇疆鏄皢鏄彲鐢ㄧ殑錛屽鏋滈摼鎺ユ枃浠舵槸鍦ㄥ伐浣滃尯鍒涘緩涔嬪悗娣誨姞鐨勶紝闄勫姞鐨勫姛鑳介儴浠跺拰鎻掍歡浼氫綔涓烘柊鐨勯厤緗彉鏇存潵澶勭悊銆?/span>
鍏跺畠鍘嬬緝鏂囦歡瑙e帇鍚庤嫢宸茬粡鍖呭惈eclipse\plugins鐩綍錛屽垯涓嶉渶瑕佸緩绔?/span>eclipse鐩綍銆?/span>
鐒跺悗鍦?/span> eclipse瀹夎鐩綍D:\eclipse鐩綍涓緩绔嬩竴涓瓙鐩綍links錛屽湪links鐩綍涓緩绔嬩竴涓?/span>link鏂囦歡錛屾瘮濡?/span> LanguagePackFeature.link錛屾敼鏂囦歡鍐呭涓恒path=D:/plug-in/LanguagePackFeature銆鍗寵繖涓?/span>link鏂囦歡瑕佸搴斾竴涓垰瑙e帇鍚庣殑鎻掍歡鐩綍銆?/span>
璇存槑錛?/span>
1. 鎻掍歡鍙互鍒嗗埆瀹夎鍦ㄥ涓嚜瀹氫箟鐨勭洰褰曚腑銆?/span>
2. 涓涓嚜瀹氫箟鐩綍鍙互瀹夎澶氫釜鎻掍歡銆?/span>
3. link鏂囦歡鐨勬枃浠跺悕鍙婃墿灞曞悕鍙互鍙栦換鎰忓悕縐幫紝姣斿ddd.txt錛?/span>myplugin閮藉彲浠ャ?/span>
4. link鏂囦歡涓?/span>path=鎻掍歡鐩綍鐨?/span>path璺緞鍒嗛殧瑕佺敤\\鎴栨槸/
5. 鍦?/span>links鐩綍涔熷彲浠ユ湁澶氫釜link鏂囦歡錛屾瘡涓?/span>link鏂囦歡涓殑path鍙傛暟閮藉皢鐢熸晥銆?/span>
6. 鎻掍歡鐩綍鍙互浣跨敤鐩稿璺緞銆?/span>
7. 鍙互鍦?/span>links鐩綍涓緩绔嬩竴涓瓙鐩綍錛岃漿縐繪殏鏃朵笉鐢ㄧ殑鎻掍歡鍒版瀛愮洰褰曚腑錛屽姞蹇?/span>eclipse鍚姩銆?/span>
8. 濡傛灉瀹夎鍚庣湅涓嶅埌鎻掍歡錛屾妸eclipse 鐩綍涓嬬殑configuration鐩綍鍒犻櫎錛岄噸鍚嵆鍙?/span>