﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-yyg1107-文章分类-eclipse</title><link>http://www.blogjava.net/yyg1107/category/9240.html</link><description>&lt;center&gt;这家伙很懒,什么都没有留下&lt;/center&gt;</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 04:13:49 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 04:13:49 GMT</pubDate><ttl>60</ttl><item><title>Myeclipse注册码生成算法</title><link>http://www.blogjava.net/yyg1107/articles/86194.html</link><dc:creator>young</dc:creator><author>young</author><pubDate>Thu, 07 Dec 2006 14:42:00 GMT</pubDate><guid>http://www.blogjava.net/yyg1107/articles/86194.html</guid><description><![CDATA[
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000">  java.io. </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> ;<br /><img id="Codehighlighter1_47_2559_Open_Image" onclick="this.style.display='none'; Codehighlighter1_47_2559_Open_Text.style.display='none'; Codehighlighter1_47_2559_Closed_Image.style.display='inline'; Codehighlighter1_47_2559_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_47_2559_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_47_2559_Closed_Text.style.display='none'; Codehighlighter1_47_2559_Open_Image.style.display='inline'; Codehighlighter1_47_2559_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /> </span>
				<span style="COLOR: #0000ff">public</span>
				<span style="COLOR: #000000">   </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">  Crack   </span>
				<span id="Codehighlighter1_47_2559_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						<img src="http://www.blogjava.net/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_47_2559_Open_Text">
						<span style="COLOR: #000000">{<br /><img id="Codehighlighter1_97_813_Open_Image" onclick="this.style.display='none'; Codehighlighter1_97_813_Open_Text.style.display='none'; Codehighlighter1_97_813_Closed_Image.style.display='inline'; Codehighlighter1_97_813_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_97_813_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_97_813_Closed_Text.style.display='none'; Codehighlighter1_97_813_Open_Image.style.display='inline'; Codehighlighter1_97_813_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000">   </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000">  String convert(String s)   </span>
						<span id="Codehighlighter1_97_813_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.blogjava.net/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_97_813_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">if</span>
								<span style="COLOR: #000000">  (s  </span>
								<span style="COLOR: #000000">==</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">||</span>
								<span style="COLOR: #000000">  s.length()  </span>
								<span style="COLOR: #000000">==</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000"> )<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
								<span style="COLOR: #0000ff">return</span>
								<span style="COLOR: #000000">  s;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">byte</span>
								<span style="COLOR: #000000">  abyte0[]  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">  s.getBytes();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">char</span>
								<span style="COLOR: #000000">  ac[]  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">new</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">char</span>
								<span style="COLOR: #000000"> [s.length()];<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">int</span>
								<span style="COLOR: #000000">  i  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000"> ;<br /><img id="Codehighlighter1_348_771_Open_Image" onclick="this.style.display='none'; Codehighlighter1_348_771_Open_Text.style.display='none'; Codehighlighter1_348_771_Closed_Image.style.display='inline'; Codehighlighter1_348_771_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_348_771_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_348_771_Closed_Text.style.display='none'; Codehighlighter1_348_771_Open_Image.style.display='inline'; Codehighlighter1_348_771_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">for</span>
								<span style="COLOR: #000000">  ( </span>
								<span style="COLOR: #0000ff">int</span>
								<span style="COLOR: #000000">  k  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">  abyte0.length; i  </span>
								<span style="COLOR: #000000">&lt;</span>
								<span style="COLOR: #000000">  k; i </span>
								<span style="COLOR: #000000">++</span>
								<span style="COLOR: #000000"> )   </span>
								<span id="Codehighlighter1_348_771_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.blogjava.net/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_348_771_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #0000ff">int</span>
										<span style="COLOR: #000000">  j  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  abyte0[i];<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #0000ff">if</span>
										<span style="COLOR: #000000">  (j  </span>
										<span style="COLOR: #000000">&gt;=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">48</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">&amp;&amp;</span>
										<span style="COLOR: #000000">  j  </span>
										<span style="COLOR: #000000">&lt;=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">57</span>
										<span style="COLOR: #000000"> )<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />               j  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  ((j  </span>
										<span style="COLOR: #000000">-</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">48</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">5</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">%</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">10</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">48</span>
										<span style="COLOR: #000000"> ;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #0000ff">else</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #0000ff">if</span>
										<span style="COLOR: #000000">  (j  </span>
										<span style="COLOR: #000000">&gt;=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">65</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">&amp;&amp;</span>
										<span style="COLOR: #000000">  j  </span>
										<span style="COLOR: #000000">&lt;=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">90</span>
										<span style="COLOR: #000000"> )<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />               j  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  ((j  </span>
										<span style="COLOR: #000000">-</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">65</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">13</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">%</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">26</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">65</span>
										<span style="COLOR: #000000"> ;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #0000ff">else</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #0000ff">if</span>
										<span style="COLOR: #000000">  (j  </span>
										<span style="COLOR: #000000">&gt;=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">97</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">&amp;&amp;</span>
										<span style="COLOR: #000000">  j  </span>
										<span style="COLOR: #000000">&lt;=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">122</span>
										<span style="COLOR: #000000"> )<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />               j  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  ((j  </span>
										<span style="COLOR: #000000">-</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">97</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">13</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">%</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">26</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">97</span>
										<span style="COLOR: #000000"> ;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           ac[i]  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  ( </span>
										<span style="COLOR: #0000ff">char</span>
										<span style="COLOR: #000000"> ) j;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />       }</span>
								</span>
								<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">return</span>
								<span style="COLOR: #000000">  String.valueOf(ac);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />   }</span>
						</span>
						<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> <br /><img id="Codehighlighter1_864_1078_Open_Image" onclick="this.style.display='none'; Codehighlighter1_864_1078_Open_Text.style.display='none'; Codehighlighter1_864_1078_Closed_Image.style.display='inline'; Codehighlighter1_864_1078_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_864_1078_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_864_1078_Closed_Text.style.display='none'; Codehighlighter1_864_1078_Open_Image.style.display='inline'; Codehighlighter1_864_1078_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />     </span>
						<span style="COLOR: #0000ff">private</span>
						<span style="COLOR: #000000">   </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000">   </span>
						<span style="COLOR: #0000ff">int</span>
						<span style="COLOR: #000000">  hash(String s)   </span>
						<span id="Codehighlighter1_864_1078_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.blogjava.net/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_864_1078_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">int</span>
								<span style="COLOR: #000000">  i  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000"> ;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">char</span>
								<span style="COLOR: #000000">  ac[]  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">  s.toCharArray();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">int</span>
								<span style="COLOR: #000000">  j  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000"> ;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">for</span>
								<span style="COLOR: #000000">  ( </span>
								<span style="COLOR: #0000ff">int</span>
								<span style="COLOR: #000000">  k  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">  ac.length; j  </span>
								<span style="COLOR: #000000">&lt;</span>
								<span style="COLOR: #000000">  k; j </span>
								<span style="COLOR: #000000">++</span>
								<span style="COLOR: #000000"> )<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           i  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">31</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #000000">*</span>
								<span style="COLOR: #000000">  i  </span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000">  ac[j];<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">return</span>
								<span style="COLOR: #000000">  Math.abs(i);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />   }</span>
						</span>
						<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> <br /><img id="Codehighlighter1_1129_1457_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1129_1457_Open_Text.style.display='none'; Codehighlighter1_1129_1457_Closed_Image.style.display='inline'; Codehighlighter1_1129_1457_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1129_1457_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1129_1457_Closed_Text.style.display='none'; Codehighlighter1_1129_1457_Open_Image.style.display='inline'; Codehighlighter1_1129_1457_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />     </span>
						<span style="COLOR: #0000ff">private</span>
						<span style="COLOR: #000000">   </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000">  String inputString()   </span>
						<span id="Codehighlighter1_1129_1457_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.blogjava.net/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_1129_1457_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />       BufferedReader bufferedreader  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">new</span>
								<span style="COLOR: #000000">  BufferedReader(<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
								<span style="COLOR: #0000ff">new</span>
								<span style="COLOR: #000000">  InputStreamReader(System.in));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />       String s  </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000"> ;<br /><img id="Codehighlighter1_1289_1342_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1289_1342_Open_Text.style.display='none'; Codehighlighter1_1289_1342_Closed_Image.style.display='inline'; Codehighlighter1_1289_1342_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1289_1342_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1289_1342_Closed_Text.style.display='none'; Codehighlighter1_1289_1342_Open_Image.style.display='inline'; Codehighlighter1_1289_1342_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">try</span>
								<span style="COLOR: #000000">    </span>
								<span id="Codehighlighter1_1289_1342_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.blogjava.net/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_1289_1342_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           s  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  bufferedreader.readLine();<br /><img id="Codehighlighter1_1381_1432_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1381_1432_Open_Text.style.display='none'; Codehighlighter1_1381_1432_Closed_Image.style.display='inline'; Codehighlighter1_1381_1432_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1381_1432_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1381_1432_Closed_Text.style.display='none'; Codehighlighter1_1381_1432_Open_Image.style.display='inline'; Codehighlighter1_1381_1432_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />       }</span>
								</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">catch</span>
								<span style="COLOR: #000000">  (IOException ioexception)   </span>
								<span id="Codehighlighter1_1381_1432_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.blogjava.net/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_1381_1432_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           ioexception.printStackTrace();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />       }</span>
								</span>
								<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">return</span>
								<span style="COLOR: #000000">  s;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />   }</span>
						</span>
						<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> <br /><img id="Codehighlighter1_1513_2556_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1513_2556_Open_Text.style.display='none'; Codehighlighter1_1513_2556_Closed_Image.style.display='inline'; Codehighlighter1_1513_2556_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1513_2556_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1513_2556_Closed_Text.style.display='none'; Codehighlighter1_1513_2556_Open_Image.style.display='inline'; Codehighlighter1_1513_2556_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />     </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000">   </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000">   </span>
						<span style="COLOR: #0000ff">void</span>
						<span style="COLOR: #000000">  main(String args[])   </span>
						<span id="Codehighlighter1_1513_2556_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.blogjava.net/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_1513_2556_Open_Text">
								<span style="COLOR: #000000">{<br /><img id="Codehighlighter1_1530_2466_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1530_2466_Open_Text.style.display='none'; Codehighlighter1_1530_2466_Closed_Image.style.display='inline'; Codehighlighter1_1530_2466_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1530_2466_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1530_2466_Closed_Text.style.display='none'; Codehighlighter1_1530_2466_Open_Image.style.display='inline'; Codehighlighter1_1530_2466_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">try</span>
								<span style="COLOR: #000000">    </span>
								<span id="Codehighlighter1_1530_2466_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.blogjava.net/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_1530_2466_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           System.out.println( </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> My Eclipse IDE v9.99 Keygen </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> );<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           System.out.print( </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> License Name :  </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> );<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           String s  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  inputString();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           String licStr  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> YE3MP-999-00-9912310 </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> ;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           String h  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  s.substring( </span>
										<span style="COLOR: #000000">0</span>
										<span style="COLOR: #000000"> ,  </span>
										<span style="COLOR: #000000">1</span>
										<span style="COLOR: #000000"> )<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                    </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">  licStr<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                    </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> 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. </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                    </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">  s;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #0000ff">int</span>
										<span style="COLOR: #000000">  j  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  hash(h);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           String lic  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  s.substring( </span>
										<span style="COLOR: #000000">0</span>
										<span style="COLOR: #000000"> ,  </span>
										<span style="COLOR: #000000">1</span>
										<span style="COLOR: #000000"> )  </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">  licStr  </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">  Integer.toString(j);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           System.out.println( </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000"> License Key :  </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">   </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000">  convert(lic));<br /><img id="Codehighlighter1_2501_2550_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2501_2550_Open_Text.style.display='none'; Codehighlighter1_2501_2550_Closed_Image.style.display='inline'; Codehighlighter1_2501_2550_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2501_2550_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2501_2550_Closed_Text.style.display='none'; Codehighlighter1_2501_2550_Open_Image.style.display='inline'; Codehighlighter1_2501_2550_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />       }</span>
								</span>
								<span style="COLOR: #000000">   </span>
								<span style="COLOR: #0000ff">catch</span>
								<span style="COLOR: #000000">  (Exception exception)   </span>
								<span id="Codehighlighter1_2501_2550_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.blogjava.net/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_2501_2550_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />           exception.printStackTrace();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />       }</span>
								</span>
								<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />   }</span>
						</span>
						<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
				<span style="COLOR: #000000"> </span>
		</div>
<img src ="http://www.blogjava.net/yyg1107/aggbug/86194.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yyg1107/" target="_blank">young</a> 2006-12-07 22:42 <a href="http://www.blogjava.net/yyg1107/articles/86194.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转帖]Eclipse启动参数大全 </title><link>http://www.blogjava.net/yyg1107/articles/38408.html</link><dc:creator>young</dc:creator><author>young</author><pubDate>Fri, 31 Mar 2006 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/yyg1107/articles/38408.html</guid><wfw:comment>http://www.blogjava.net/yyg1107/comments/38408.html</wfw:comment><comments>http://www.blogjava.net/yyg1107/articles/38408.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yyg1107/comments/commentRss/38408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yyg1107/services/trackbacks/38408.html</trackback:ping><description><![CDATA[
		<span class="red">转自:http://beansoft.blogchina.com/blog/article_10442.637044.html<br /><br />只留下了中文版本,要看英文版本请去原贴.<br /><br />Eclipse 运行命令行参数大全  <br />  包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:<br />eclipse -nl en_US<br />将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能. <br /><br />运行 Eclipse<br />将 Eclipse 驱动程序安装（解压缩）到某个目录（例如，c:\eclipse）中之后，通过运行顶级安装目录中的 Eclipse 可执行文件来启动"工作台"。在 Windows 系统上，该可执行文件称为 eclipse.exe，而在 Linux 系统上称为 eclipse。注意：下列讨论描述 Windows 系统上的设置。Linux 上的设置是相似的。<br /><br />如果您没有另行指定，则平台将缺省工作区目录创建为可执行文件的兄弟目录（例如 c:\eclipse\workspace）。此工作区目录用作项目的缺省内容区，还用于保存任何必需的元数据。要进行共享安装或多工作区安装，应明确指出工作区的位置而不是使用缺省值。有两种控制工作区位置的方法：使用当前工作目录或使用 -data 命令行自变量。<br /><br />将工作区位置设置为在当前工作目录内<br />在此方案中，工作区位置将是当前工作目录中称为 workspace 的目录。<br /><br />实现此目的最容易的方法可能是使用下列步骤来创建快捷方式：<br /><br />导航到 Windows 资源管理器中的 eclipse.exe 并使用右键拖动来创建 eclipse.exe 的快捷方式。 <br />编辑快捷方式的属性，以使启动位置：字段标识工作区位置的父目录（例如，c:\users\robert）。 <br />关闭属性对话框并双击快捷方式（如果提供的目录为 c:\users\robert，则工作区位置将为 c:\users\robert\workspace）。 <br />当然，您也可以使用命令提示符（通过将目录切换为工作区父目录然后运行 eclipse.exe）来获得同样的效果。<br /><br />使用 -data 设置工作区的特定位置<br />要使用 -data 命令行自变量，只要将 -data your_workspace_location（例如，-data c:\users\robert\myworkspace）添加至快捷方式属性中的目标字段或显式地将它包括在命令行上。<br /><br />使用 -vm 设置 java VM<br />建议显式指定在运行 Eclipse 时要使用哪个 Java VM。使用 -vm 命令行自变量（例如，-vm c:\jre\bin\javaw.exe）可以实现此目的。如果不使用 -vm，则 Eclipse 将使用在 O/S 路径上找到的一个 Java VM。当安装其它产品时，它们可更改您的路径，导致在下一次启动 Eclipse 时使用另一 Java VM。<br /><br />运行 Eclipse 中的高级主题<br />Eclipse 可执行文件及平台本身提供了人们感兴趣的开发或调试 Eclipse 各部件的许多执行选项。运行 Eclipse 可执行文件的一般格式是：<br /><br />eclipse [platform options] [-vmargs [Java VM arguments]]<br />Eclipse 启动参数  命令 描述  原因 <br />-arch architecture<br />定义 Eclipse 平台在其上运行的处理器体系结构。Eclipse 平台通常使用 Java os.arch 属性的常用值来计算最佳设置。如果在此处指定该项，则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getOSArch() 用于插件。示例值有："x86"、"sparc"、"PA-RISC"和"ppc"。 2.0 <br />-application applicationId<br />要运行的应用程序。应用程序由向 org.eclipse.core.runtime.applications 扩展点提供扩展的插件来声明。通常不需要此自变量。如果指定了此项，则该值会覆盖配置提供的值。如果不指定此项，则会运行"Eclipse 工作台"。 1.0 <br />-boot bootJarURL<br />（建议不使用；用 -configuration 代替；支持 1.0 兼容）。Eclipse 平台的引导插件代码（boot.jar）的位置，表示为 URL。如果指定此项，则会用它来为装入 Eclipse 平台引导程序类装入器的类装入器设置类路径。仅当更改 startup.jar 和 boot.jar 的相对位置时才需要它。注意，不允许使用相对 URL。  *1.0 <br />-classloaderproperties [file]<br />如果指定的话，则使用给定位置处的类装入器属性文件来激活平台类类装入器增强。文件自变量可以是文件路径或 URL。注意，不允许使用相对 URL。单击此处以获得更多详细信息。 2.0.2 <br />-configuration configurationFileURL<br />Eclipse 平台配置文件的位置，表示为 URL。配置文件确定 Eclipse 平台、可用插件集和主要功能部件的位置。注意，不允许使用相对 URL。当安装或更新 Eclipse 平台时配置文件被写至此位置。  2.0 <br />-consolelog<br />将 Eclipse 平台的错误日志镜像到用来运行 Eclipse 的控制台。与 -debug 组合时很方便使用。 1.0 <br />-data workspacePath<br />要运行 Eclipse 平台的工作区的路径。工作区位置也是项目的缺省位置。相对于从中启动 eclipse 的目录来解释相对路径。 1.0 <br />-debug [optionsFile]<br />将平台置于调试方式，并从给定位置处的文件装入调试选项（如果指定的话）。此文件指示哪些调试点可用于插件以及是否已启用它们。如果未给出文件位置，则平台在启动 eclipse 的目录中查找称为".options"的文件。URL 和文件系统路径都可作为文件位置。 1.0 <br />-dev [classpathEntries]<br />将平台置于开发方式。将可选类路径条目（用逗号分隔的列表）添加至每个插件的运行时类路径。例如，当工作区包含要开发的插件时，指定 -dev bin 会为每个插件项目的名为 bin 的目录添加类路径条目，允许在其中存储最新生成的类文件。除去了冗余或不存在的类路径条目。 1.0 <br />-endsplash params<br />用于在 Eclipse 平台启动并运行时关闭闪屏的内部选项。此选项在闪屏处理链中不同的位置有不同的语法和语义。 2.0 <br />-feature featureId<br />主要功能部件的标识。主要功能部件为 Eclipse 的已启动实例提供了产品个性，并确定使用的产品定制信息。 2.0 <br />-keyring keyringFilePath<br />磁盘上授权数据库（或"密钥环"文件）的位置。此自变量必须与 -password 选项配合使用。相对于从中启动 eclipse 的目录来解释相对路径。 1.0 <br />-nl locale<br />定义 Eclipse 平台在其上运行的语言环境的名称。Eclipse 平台通常自动计算最佳设置。如果在此处指定该项，则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getNL() 用于插件。示例值有："en_US"和"fr_FR_EURO"。 2.0 <br />-nolazyregistrycacheloading<br />取消激活装入优化的平台插件注册表高速缓存。缺省情况下，仅当需要时才从注册表高速缓存（可用时）中装入扩展的配置元素，以减少内存占用。此选项将在启动时强制完全装入注册表高速缓存。 2.1 <br />-noregistrycache<br />绕过读写内部插件注册表高速缓存文件。 2.0 <br />-nosplash<br />运行平台而不显示闪屏。 1.0 <br />-os operatingSystem<br />定义 Eclipse 平台在其上运行的操作系统。Eclipse 平台通常使用 Java os.name 属性的常用值来计算最佳设置。如果在此处指定该项，则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getOS() 用于插件，并用于解析插件清单文件中提及的路径中 $os$ 变量的出现。示例值有："win32"、"linux"、"hpux"、"solaris"和"aix"。 1.0 <br />-password password<br />授权数据库的密码。与 -keyring 选项配合使用。 1.0 <br />-perspective perspectiveId<br />启动时要在活动工作台窗口中打开的透视图。如果没有指定该参数，则将打开关闭时活动的透视图。 1.0 <br />-plugincustomization          propertiesFile<br />包含插件首选项缺省设置的属性文件的位置。这些缺省设置覆盖在主要功能部件中指定的缺省设置。相对于从中启动 eclipse 的目录来解释相对路径。 2.0 <br />-plugins pluginsFileURL<br />（建议不使用；用 -configuration 代替；支持 1.0 兼容）。 指定 Eclipse 平台查找插件的文件的位置，表示为 URL。该文件为属性文件格式，其中键是任意用户定义名称，值是指向 plugin.xml 文件的显式路径或指向包含插件的目录的路径的用逗号分隔的列表。注意，不允许使用相对 URL。如果指定此项，则此选项会导致创建适当的临时配置。 *1.0 <br />-refresh <br />启动时执行工作区的全局刷新的选项。这将使从上次平台运行以来在文件系统中所做的任何更改一致。 1.0 <br />-showlocation <br />用于在窗口标题栏中显示工作区的位置的选项。在发行版 2.0 中，此选项仅与 -data 命令行自变量一起使用。 2.0 <br />-showsplash params<br />用于显示闪屏（由可执行的 Eclipse 平台启动器执行）的内部选项。此选项在闪屏处理链中不同的位置有不同的语法和语义。 2.0 <br />-vm vmPath<br />要用来运行 Eclipse 平台的"Java 运行时环境"（JRE）的位置。如果不指定此项，则 JRE 位于 jre（它是 Eclipse 可执行文件的兄弟目录）。相对于从中启动 eclipse 的目录来解释相对路径。 1.0 <br />-ws windowSystem<br />定义 Eclipse 平台在其上运行的 Windows 系统。Eclipse 平台通常使用 Java os.name 属性的常用值来计算最佳设置。如果在此处指定该项，则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getWS() 用于插件、用于配置 SWT 以及用于解析插件清单文件中提及的路径中 $ws$ 变量的出现。示例值有："win32"、"motif"和"gtk"。 1.0 <br /><br />将 -vmargs 条目后面的所有自变量（但不包括 -vmargs）作为虚拟机自变量（即，在要运行的类的前面）直接传递到所指示的 Java VM。注意：如果 Eclipse 启动在 Java vm 自变量（-vmargs）之后提供的自变量（例如，-data），则 Eclipse 将不会启动并且您将接收到"JVM 已终止。出口代码为 1"的错误。<br /><br />在不同的 VM 上运行 <br />在 J9 上运行 Eclipse<br />当在 J9 版本 1.5 上运行 Eclipse 时，建议使用以下 VM 选项： <br /><br />eclipse.exe [eclipse arguments] -vm path_to_j9w.exe             -vmargs -ms:32 -mm:2048 -mo:32768 -moi:32768 -mca:32 -mco:128 -mx:2000000<br />当在 J9 版本 2.0 上运行 Eclipse 时，J9W 选择的缺省自变量应为合适的选项。但是，要覆盖 Eclipse 可执行文件以内部方式自动设置的参数，必须指定 -vmargs 不带任何参数，如下所示： <br /><br />eclipse.exe [eclipse arguments] -vm path_to_j9w.exe -vmargs<br />有关进一步信息，参考 J9 VM 文档和帮助。<br /><br />在 IBM Developer Kit, Java(TM) Technology Edition VM 上运行 Eclipse<br />IBM Developer Kit, Java(TM) Technology Edition 1.3 Linux 的缺省 VM 设置适合进行初期研究工作，但在进行大型开发时是不够的。对于大型开发，应修改 VM 自变量以使有更多的堆可用。例如，下列设置将允许 Java 堆增大为 256MB：<br /><br />-vmargs -Xmx256M <br /><!-- the post be hidden --></span>
<img src ="http://www.blogjava.net/yyg1107/aggbug/38408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yyg1107/" target="_blank">young</a> 2006-03-31 10:21 <a href="http://www.blogjava.net/yyg1107/articles/38408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>