F
Fencer
Hello, I have a Java program that consists of maybe 50 classes.
Personally, I use Java 1.6.0_14 that just came out when I work on this
program. My question is: how do I find out what version is actually
needed to run it?
More specifically, I'm interested to know the Java version needed to
execute a runnable jar of this program (if that even matters).
Are there any tools that can scan your code base and say: "here you're
using the class xyz or the method foobarbaz and that was introduced in
version uvw", at least for the classes, interfaces and their methods
found in "standard" Java? The program uses Xerces2-J version 2.9.1 alot
but there I happen to know it works with older Java versions.
I didn't write the base of the code myself but I can tell you it uses
generics and, now I will probably not use the right term, "enum classes".
- Fencer
Personally, I use Java 1.6.0_14 that just came out when I work on this
program. My question is: how do I find out what version is actually
needed to run it?
More specifically, I'm interested to know the Java version needed to
execute a runnable jar of this program (if that even matters).
Are there any tools that can scan your code base and say: "here you're
using the class xyz or the method foobarbaz and that was introduced in
version uvw", at least for the classes, interfaces and their methods
found in "standard" Java? The program uses Xerces2-J version 2.9.1 alot
but there I happen to know it works with older Java versions.
I didn't write the base of the code myself but I can tell you it uses
generics and, now I will probably not use the right term, "enum classes".
- Fencer