注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

Mac下的javaws~想说爱你不容易  

来自黄庆兵   2013-10-22 16:33:34|  分类: 自动化测试 |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Mac下一般自带有JDK版本(java -version),运行java、javac一般都没有问题,但运行javaws总是会遇到让人莫名其妙的问题,特别是Jenkins的slave-agent.jnlp文件必须依赖于javaws才能启动起来。此篇博文就是遇到的问题和解决方案做一个记录。

遇到问题1
如果Mac下直接运行javaws slave-agent.jnlp弹出如下错误
javaws NoJava runtime present, requesting install.Unable to locate a JavaRuntime to invoke.
可以写一个脚本运行,内容如下:
#!/bin/bash
        /System/Library/Frameworks/JavaVM.framework/Commands/javaws /your/documents/slave-agent.jnlp
保存为.sh文件,用sh命令运行此文件即可。
或者直接在命令行下输入/System/Library/Frameworks/JavaVM.framework/Commands/javaws /your/documents/slave-agent.jnlp来直接运行试试
如果还运行不起来,考虑清除~/Library/Caches/Java下的缓存(rm -rf ~/Library/Caches/Java),再调用脚本或javaws命令试试。

遇到问题2:
Mac下,当更新过一些东西之后或重启电脑之后,javaws又莫名的运行不了,报如下错误:
Java Web Start splash screen process exiting ...
Can not find message file: No such file or directory
其实就是需要注释掉/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist件下的:
<!--
        <key>JavaWebComponentVersionMinimum</key>
        <string>1.6.0_37-b06-435</string>
-->
<!--
        <key>com.oracle.java.JavaAppletPlugin</key>
        <dict>
              <key>MinimumPlugInBundleVersion</key>
              <string>1.7.11.22</string>
         </dict>
-->
再运行问题1中的脚本试试!

如果还有谁遇到如此疼的问题,请评论到此处一起讨伐之~

  评论这张
 
阅读(467)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016