java安裝出現錯誤代碼1601的原因是:Windows Installer出了問題。
② iTunes上恢復iphone3g時1015錯誤了
iTunes的警告信息包括(但並不僅限於)以下編號之一:3、4、5、6、9、13、14、-18、19、20、21、23、-48、
-50、1002、1011、1013、1015、1601、1602、1603、1604、1608、1609、1611、1612、1639、2003、
2005、2006、3004、3013、3014、3015、9807等等
目前常用的解決方法有這么四種:
解決步驟是:1.重啟電腦
2.換個USB口
3.重裝系統
4.換台電腦
其實出現這個錯誤的原因從以上解決方法可以看出不是IPHONE的問題,是PC端的問題, 但是以上的
解決方法也只是大家根據經驗所得出來的,並不知道問題到底出在哪裡,所以有的人試了上面的幾個
方法有用,而有的則沒用.根本解決不了問題。
最終解決方法(此方法是解決了該問題的根源):
出現該問題後將IPHONE關機(POWER+HOME關機),把ITUNES關掉,依次打開:控制面板--->管理工具
--->服務,啟用messenger, telnet 、 Terminal 、 Services這三個服務,啟動方法:先將啟動類型選為自動,然後
在服務狀態里點啟動,重啟電腦。然後再試著恢復固件,這樣就沒問題了
其實類似的問題,比如出現未知錯誤1602,1603等此方法多數都可以解決。
錯誤代碼 解決辦法
未知錯誤1 未進入降級模式
更換USB插口,最好是機箱後面的;重啟電腦
未知錯誤6 未進入降級模式
更換USB插口,最好是機箱後面的;重啟電腦
未知錯誤1013 重啟電腦;更換電腦;重裝系統
若一直停在恢復模式:
XP用戶可以用ibrickr讓iphone跳出恢復模式
MAC用戶則使用iNdependence
未知錯誤1015 重啟電腦;更換電腦;重裝系統
若一直停在恢復模式:
XP用戶可以用ibrickr讓iphone跳出恢復模式
未知錯誤1417 更換使用機箱後面的USB插口
未知錯誤1602 重啟電腦;更換電腦;重裝系統
未知錯誤1603 重啟電腦;更換電腦;重裝系統
未知錯誤1604 重啟電腦;更換電腦;重裝系統
未知錯誤-9800, -9815, or -9814 設置正確的日期,重啟電腦
未知錯誤1415 重啟電腦;更換USB插口;重裝系統
未知錯誤1417 重啟電腦;更換USB插口;重裝系統
未知錯誤1418 重啟電腦;更換USB插口;重裝系統
未知錯誤1428 重啟電腦;更換USB插口;重裝系統
重點說下10XX和16XX錯誤
錯誤1015:
錯誤1015通常是出現在將iPhone或iPod touch進行固件降級出現的,尤其是3.1降級3.0固件的時候,而iTunes默認是不允許iPhone或iPod touch降級到以前版本的,此時你可通過將iPhone進入DFU模式後,再進行降級。進入DFU的操作辦法如下:
1.首先將你的iPhone或iPod touch關機
2.按下iPhone或iPod touch頂部的電源鍵大約3秒,此時屏幕上會出現白色蘋果圖標
3.在不放開頂部電源鍵的同時按下iPhone或iPod touch上的Home鍵大概8-10秒,此時屏幕會變黑;
4.屏幕變黑後2秒鍾松開頂部的電源鍵,保持Home鍵按住不放,直到電腦識別出iPhone或iPod touch,此時iPhone或iPod touch即已進入DFU模式。
以下為壇友幫忙收集的:
特別強調一下,1015是系統固件基帶不匹配造成,ios每個版本的固件會對應一個基帶版本,如:
3.1.2固件對應基帶是05.11.07 (完美越獄基帶,可以解鎖)
3.1.3固件對應基帶是05.12.01 (完美越獄基帶,可以解鎖)
4.0 固件對應基帶是05.13.04 (完美越獄基帶,可以解鎖)
4.0.1固件對應基帶是05.13.04 (完美越獄基帶,可以解鎖)
4.0.2固件對應基帶是05.13.04 (沒有越獄基帶,可以解鎖)
4.1 固件對應基帶是05.14.02 (完美越獄基帶,無解鎖)
4.2.1固件對應基帶是05.15.04 (完美越獄基帶暫,無解鎖)
所以有些朋友在某次升級固件時使用了官方固件,那麼同樣基帶會隨之升級到對應版本,當感覺高固件版本不適合準備降級固件時,此時刷固件一般會出現1015錯誤。出現1015錯誤之後一般機器會處在iTunes+數據線的恢復模式,出現恢復模式一般來講固件刷機已經完成,此時只要跳出恢復模式即可,每個固件版本用於跳出恢復模式使用的軟體不同,如:降級3.1.3需要用黑雨跳出,降級4.0和4.0.1需要ibrickr跳出等……,需要的朋友可以到置頂中搜索教程。
所以出現1015錯誤一般不用換機器或重新做系統。
錯誤160X(11601、1602等統稱160X)
如果你現在iPhone使用的是官方固件,然後想通過直接刷自定義固件實現iPhone或iPod touch的越獄時,通常情況下iTunes會提示160X錯誤。
如果iPhone或iPod touch是3.1.2固件,則你可使用黑雨對iPhone或iPod touch進行越獄後再恢復自定義固件,或者是在DFU模式下,使用iReb對iPhone或iPod touch進行Pwned操作;
如果iPhone使用的是3.1.2之前的固件則可使用redsn0w或QuickPwn進行越獄後再恢復自定義固件。
壇友收集:
首先是3194 這是沒有通過蘋果的驗證 可以通過改HOST文件等方法解決 但是一般都是因為沒有SHSH導致的 所以無解 但是出現3194的時候 其實還沒有刷系統 按住HOME+POWER退出DFU就可以回到之前的系統了
其次是1015 這個問題基本是由於基帶無法降級導致的 出現1015錯誤的時候 其實系統已經刷完了 只是由於最後一個步驟 也就是更換基帶無法完成(因為基帶無法降級)導致無法走完整個流程 iphone還停留在恢復模式 這個錯誤很簡單 用小傘踢出恢復模式就一切OK了
然後是1600 一般是由於在DFU模式下刷自製固件而導致的 DFU模式下是只能刷官方的 刷自製的話 兩種辦法 一是紅雪引導進刷機模式 二是直接進恢復模式 推薦前者
最後是21 這是最糾結的一個 我搞了半天也沒搞明白是怎麼回事 我是在恢復模式刷自製固件出現的這個錯誤 解決辦法是 放棄恢復模式刷 用紅雪引導
③ java下載好安裝時出現這個提示框,無法安裝,怎麼辦求高手指點
下載錯誤:java_sp.dll 已損壞,1305、2755、1606 等
適用於:
平台: Windows 8, Windows 7, Vista, Windows XP
Java 版本: 6.0, 7.0
問題
從 Java.com 安裝 Java 的過程中,出現一個顯示以下錯誤代碼之一的對話框:
java_sp.dll 已損壞,1035,1305,1311,1324,1327,1335, 1600,1601,1606,1624,1643,1722,1744,1788,2352,2753 和 2755
原因
在安裝過程中會出現這些錯誤,這指示安裝未完成。
解決方案
下載並安裝離線安裝程序。
或者
完整卸載jdk後再清理一下注冊表,然後重新安裝
④ 如何用java獲取中文拼音的首字母
import java.io.UnsupportedEncodingException;
/**
* 取得給定漢字串的首字母串,即聲母串
* Title: ChineseCharToEn
* @date 2004-02-19 註:只支持GB2312字元集中的漢字
*/
public final class ChineseCharToEn {
private final static int[] li_SecPosValue = { 1601, 1637, 1833, 2078, 2274,
2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722, 3730, 3858,
4027, 4086, 4390, 4558, 4684, 4925, 5249, 5590 };
private final static String[] lc_FirstLetter = { "a", "b", "c", "d", "e",
"f", "g", "h", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s",
"t", "w", "x", "y", "z" };
/**
* 取得給定漢字串的首字母串,即聲母串
* @param str 給定漢字串
* @return 聲母串
*/
public String getAllFirstLetter(String str) {
if (str == null || str.trim().length() == 0) {
return "";
}
String _str = "";
for (int i = 0; i < str.length(); i++) {
_str = _str + this.getFirstLetter(str.substring(i, i + 1));
}
return _str;
}
/**
* 取得給定漢字的首字母,即聲母
* @param chinese 給定的漢字
* @return 給定漢字的聲母
*/
public String getFirstLetter(String chinese) {
if (chinese == null || chinese.trim().length() == 0) {
return "";
}
chinese = this.conversionStr(chinese, "GB2312", "ISO8859-1");
if (chinese.length() > 1) // 判斷是不是漢字
{
int li_SectorCode = (int) chinese.charAt(0); // 漢字區碼
int li_PositionCode = (int) chinese.charAt(1); // 漢字位碼
li_SectorCode = li_SectorCode - 160;
li_PositionCode = li_PositionCode - 160;
int li_SecPosCode = li_SectorCode * 100 + li_PositionCode; // 漢字區位碼
if (li_SecPosCode > 1600 && li_SecPosCode < 5590) {
for (int i = 0; i < 23; i++) {
if (li_SecPosCode >= li_SecPosValue[i]
&& li_SecPosCode < li_SecPosValue[i + 1]) {
chinese = lc_FirstLetter[i];
break;
}
}
} else // 非漢字字元,如圖形符號或ASCII碼
{
chinese = this.conversionStr(chinese, "ISO8859-1", "GB2312");
chinese = chinese.substring(0, 1);
}
}
return chinese;
}
/**
* 字元串編碼轉換
* @param str 要轉換編碼的字元串
* @param charsetName 原來的編碼
* @param toCharsetName 轉換後的編碼
* @return 經過編碼轉換後的字元串
*/
private String conversionStr(String str, String charsetName,String toCharsetName) {
try {
str = new String(str.getBytes(charsetName), toCharsetName);
} catch (UnsupportedEncodingException ex) {
System.out.println("字元串編碼轉換異常:" + ex.getMessage());
}
return str;
}
public static void main(String[] args) {
ChineseCharToEn cte = new ChineseCharToEn();
System.out.println("獲取拼音首字母:"+ cte.getAllFirstLetter("北京聯席辦"));
}
}