Google+ insable: 10/01/2012 - 11/01/2012

2012-10-06

WIN7无法将程序锁定到任务栏的解决方法


     Windows7系统提供的功能,可以将常用应用程序锁定到任务栏。但是可能有用户的功能失效(比如我),在任务栏上右键单击某应用后,不会出现“将此程序锁定到任务栏”这个菜单项的提示。一般来说产生此问题的主要原因就是该服务可能被优化软件误操作禁用了。鉴于目前优化软件的功能又多又乱,选项不统一,一个一个分析,明儿天亮了见那。所以在此处提出一个一般性的解决方法。
     将下列命令分别输入到开始-运行框里:
     1、cmd /k reg add "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f
     2、cmd /k reg add "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f
     3、cmd /k taskkill /f /im explorer.exe & explorer.exe
     
     OK了。     

     前两个命令都是cmd环境下向注册表添加键值的,第三个是重新启动explorer.exe资源管理器的。
     关于reg add命令,可说的也不少,以后再总结吧。

2012-10-05

解决Android SDK安装报错:JDK not found


重装系统 Windows7 64bit,安装Android SDK,遇到了问题:

检测系统是否安装JDK的时候总是提示:Java SE Development Kit (JDK) not found
Error:Failed to find java version for 'C:\windows\system32\java.exe': [2] 系统找不到指定的文件

但实际上JDK已然安装完了。
附,JDK的下载链接(64bit for windows): Download

打开C:\windows\system32文件夹,有java.exe,
CMD进入命令行,输入java是有正常反应的。这说明JDK没有安装错误

报错界面提示中,有一串英文,翻译为:如果你确认你的Java SE Development Kit (JDK)已经安装,那么需要去设置环境系统变量,指定:JAVA_HOME

Java运行是虚拟机执行模式,也就是说,必须在环境变量中指明虚拟机程序运行位置,即设置JAVA_HOME 的值。

1打开控制面板,选择“系统”。
点击“高级系统设置”,在“系统属性”下中,选择“高级”页面里的“环境变量”。
在系统环境变量中寻找名为 JAVA_HOME 的变量,如果没有的话请新建一个。
设置JAVA_HOME 变量的值为 C:\Program Files\Java\jdk1.7.0_07
这个值是JDK的安装路径,需要根据自己安装路径和版本的不同修改。

如果可能的话,新建或者修改一下几个变量值:

将 CLASSPATH 变量设置值为:
 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

将 PATH 变量值在原有值的末尾加上英文半角的分号 ; 然后加上C:\Program Files\Java\jdk1.7.0_07\bin 
当然这个值同样要根据自己安装路径和版本的不同自行修改。

需要特别注意的是,分号一定要是英文半角字符的分号,path不能覆盖之前的值,而是添加在尾部。

确认是否正常修改请在CMD下输入 javac 就知道了。

以右键管理员身份运行重新执行Android SDK, OK.