Thanks for posting full information.
> Does JSX continue to operate properly despite the message?
We have not yet made JSX compatible with Java 1.6 - there is clearly a need for this now.
> Do we have to pay to be compatible with the latest version of the JDK?
It depends on what is involved in this update - we have not had a major upgrade since Java 1.4, and there have been many releases since then.
An Enterprise license includes all future upgrades, major or minor, for free. You have a Site license, which gives you all minor upgrades for free, relative to the version you purchased. For your specific case, these minor upgrades already covered the transition from Java 1.4 to 1.5
JSX is always distributed with version information in the filename, such as:
JSX2.2.5.6.jar // trial version
JSX2.2.5.6full.jar // purchased version
Sometimes users rename jars and this information is lost.
The date of your purchase (22/Jun/2004) implies you have version 2.2.1, which was before Java 1.5 support. Your license includes all versions with the same major version number (ie 2.2.*.*), which includes the current version (2.2.5.6).
> What are our options?
If the upgrade is major, you need a Site or Enterprise license: http://jsx.org/buy.html
I'll get back to you next week on this once we've established what is involved in compatibility. We need to consider the cumulative changes since the last major version upgrade (in early 2004 - almost 3 years ago).
cheers,
Brendan
We have a site license for JSX. We have upgraded our project to
JDK1.6.0
and now JSX is complaining. Does JSX continue to operate properly
despite the message? Do we have to pay to be compatible with the
latest
version of the JDK? What are our options?
**** MESSAGE ****
---ATTENTION!--- JSX could not recognize your implementation of
java, which is:
implVendor="Sun Microsystems Inc."
specVersion="1.6"
implVersion="1.6.0"
In the meantime, JSX2 will try the standard implementation for Java
1.4 - which will probably work
Please post the above information to: jsx-ideas@yahoogroups.com
- in particular, please state whether the standard implementation
worked or not, for both writing and reading. Please do a few tests
before you post.
If JSX's guess really does work, it can be fixed with:
if (implVendor.equals("Sun Microsystems Inc.") &&
specVersion.equals("1.6") && implVersion.equals("1.6.0"))
magicName = "JSX.magic.MagicClass14";
**** LICENSE Type****
Description: JSX Site Distribution License
From: Brendan Macmillan t/as JSX Enterprises Merchant's cart ID: JSX
Site Distribution License Authorisation Date/Time: 22/Jun/2004
15:59:52
**** VERSION ****
I don't know what version we are using. There is no version info. In
the jar manifest. The is no version info in the jar name, such a
axis-1.1.jar. I did a quick search of the user manual, and did not
see a runtime way to display jar version.