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

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

2012年6月25日 发表评论 阅读评论

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”



欢迎转载,转载请注明文章出处,谢谢!
垃圾有点差凑合看还不错很精彩 (还没有人进行评分)
Loading...Loading...
分类: Java 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量