2015年05月的文章

Mac OS X “打开xx软件, 你需要一个Java SE 6运行环境”问题解决

mac os X上,只安装了Java 7而没有安装java 6时,打开很多的软件,譬如常用的如Eclipse等依赖Java的软件,可能会遇到:
To open “Eclipse,” you need a Java SE 6 runtime. Would you like to install one now?
这样的错误提示,经过查找和实验,这里给两个解决方案吧。

1.修改Java安装目录的Info.plist文件:
如,我的系统上是修改:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist 文件,将这部分

<key>JVMCapabilities</key>
                <array>
                        <string>CommandLine</string>
                </array>

改为如下,添加4行东西

» 阅读全文

关键词: java 6 , mac os

安卓开发之设置webview的浏览器标识(User-Agent)

为了便于WEB端统计分析,需要将APPuser-agent 作特征标记,所以搜索了一下androidwebview的User-Agent设置方法,具体如下:


// 修改ua使得web端正确判断
String ua = webview.getSettings().getUserAgentString();
webview.getSettings().setUserAgentString(ua+"; HFWSH /"+appversion);
这种方式是尾部添加的,也可以采用替换的方式



// 修改ua使得web端正确判断
        String ua = webView.getSettings().getUserAgentString();
        webView.getSettings().setUserAgentString(ua.replace("Android", "HFWSH_USER Android"));


好了,大概就这么多

关键词: user-agent , 安卓开发

PHPStorm在Mac系统提示您需要安装旧 Java SE 6 运行环境的解决办法

PHPStorm在Mac系统提示您需要安装旧 Java SE 6 运行环境的解决办法

因为需要开发某些东西的缘故,给我的Mac系统安装的是jdk 1.7 版本,但是等我下载phpstrom这货的时候,竟然提示

Mac系统

您需要安装旧 Java SE 6 运行环境才能打开PHPStorm。

提示这个错误,主要是缺少JAVA SE6的环境,可以通过:

1)下载JAVA SDK6(http://support.apple.com/kb/DL1572?viewlocale=zh_CN&locale=en_US),但是我我已经安装了java SDK 7了,不想再折腾了。


» 阅读全文

关键词: javasdk , phpstrom