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("北京联席办"));
}
}