当前位置:编程学习 > JSP >>

mac os 使用maven出现警告 Workspace defines a VM that does not contain a valid jre/lib/rt.jar

mac os 下使用maven执行mvn eclipse:eclipse 时,看到命令行上输出的日志中有一条警告信息,信息如下:

 代码如下 复制代码

[WARNING] Workspace defines a VM that does not contain a valid jre/lib/rt.jar:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

原因是mac os 下没有rt.jar文件,用classes.jar替代了,其完整路径是/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar,知道原因,解决这个问题也就很容易,只需要做一个软链接即可,操作如下:

 代码如下 复制代码
cd /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
sudo mkdir -p jre/lib
sudo ln -s /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar jre/lib/rt.jar

如果是root用户,可以省略上述命令中的

 代码如下 复制代码
“sudo”
补充:Jsp教程,Java基础 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,