I'm attempting to automate unit tests by running ututil in a shell script. The unit test works in SQL Developer just fine (SQL Developer works great on my openSUSE box with JDK 1.7.0_21). Below is an example of what happens when I try to run the unit test at the command line.
./ututil.sh -run -test -name AWARD_BONUS -repo rw101-unit_test
Oracle SQL Developer
Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
WARNING: This product is certified on JDK 1.6.0_04. You are attempting to run on JDK 1.7.0_21. This product may not run correctly on this version of the JDK.
SEVERE null - oracle.dbtools.unit_test.command_line.UtCmdUtil.executeRun(UtCmdUtil.java:291)
Unable to run test
Error: SQL Developer can't recognize the JDK version
I'd appreciate any advice besides reverting back to a prior version of Java. It seems I can't find a download site for that version of the JDK anyway...