logo       

Re: Java 5 woes: msg#00668

cms.sakai.devel

Subject: Re: Java 5 woes

I'm not sure, I didn't change any of my config files before or after.

It seems that the way OS X has it's Java installs setup with links and stuff, that it's a little cabberwonky when strictly compared to other platforms. OS X updated my JDK in between compiles ( I never stopped Tomcat), so suddenly everything I was working on stopped working. AHH! :)

-steve

Patricia Goldweic wrote:

You could also add a line setting JAVA_HOME in your maven startup script, right? I believe this is what I have done,
-Patricia
At 01:27 PM 4/26/2006, Steven Githens wrote:

I had this very problem this morning, and found the following shell script on some website and ran it with:

sh ./setJDK.sh 1.4.2



~steve


#!/bin/sh

cd /System/Library/Frameworks/JavaVM.framework/Versions

CURJDK="`readlink CurrentJDK`"
echo Current JDK version: $CURJDK

if [ "$1" == "" ]; then
echo Installed versions:
ls
exit
fi

VERFOUND=`ls | grep $1 | head -n 1`

if [ "$VERFOUND" != "$1" ]; then
BASE="`basename $0`"
echo Error: Could not change JDK-- version $1 not installed!
echo Run $BASE without arguments to see a list of installed versions.
exit 127
fi

echo You must now enter your Mac OS X password to change the JDK.
sudo ln -fhsv $1 CurrentJDK


Zach A. Thomas wrote:

I went ahead and ran the OS X update to get Java 5 as the default. I was worried that it would cause problems (our production servers still run JVM 1.4.2) and it has.

I updated my build.properties with maven.compile.source=1.4 and maven.compile.target=1.4, I set JAVA_HOME so it points to my older Java installation, and I even replaced the sym link for /usr/bin/javac.

When I do a build on my machine it runs fine, but when I copy it up to one of our app servers, I get a wide variety of "Unsupported major.minor version 49.0" errors on a lot of classes, particularly every time a tool tries to load in an iframe.

What have I overlooked? Is there a way to verify after the fact that my object files were indeed produced by the 1.4.2 compiler?

regards,
Zach A. Thomas
Software Engineer
Texas State University
http://www.txstate.edu

----------------------
This automatic notification message was sent by Sakai Collab (http://collab.sakaiproject.org/portal) from the DG: Development site.
You can modify how you receive notifications at My Workspace > Preferences.


----------------------
This automatic notification message was sent by Sakai Collab (http://collab.sakaiproject.org/portal) from the DG: Development site.
You can modify how you receive notifications at My Workspace > Preferences.


Patricia Goldweic
pgoldweic@xxxxxxxxxxxxxxxx


----------------------
This automatic notification message was sent by Sakai Collab
(http://collab.sakaiproject.org/portal) from the DG: Development site.
You can modify how you receive notifications at My Workspace > Preferences.




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise