Thursday, December 15, 2011

Workspace defines a VM that does not contain a valid jre/lib/rt.jar in Snow Leopard OSX

I was getting this error today after trying to use "mvn eclipse:eclipse" to generate Eclipse project files out of a maven project:
[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

There is a proposed patch for this bug but at the time of this writing I could not figure out a better way than running the below commands:
cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
sudo mkdir -p jre/lib
cd jre/lib
sudo ln -s ../../../Classes/classes.jar rt.jar

No comments:

Followers