Menu

#21 Migration to Java7

2.5.0
closed
nobody
java7 (1)
5
2015-09-16
2013-07-30
No

For now the Sourcecode still uses the Java6 types and libraries and we are also compiling the releases with Java6. Sine Java6 runs out of maintenance we should prepare our code for Java7.

To be not misunderstood: The current releases can be run without problems under Java7 and the issues we had at the beginning with CDK (which causes exceptions while sorting with timsort) are resolved.

However, when using a Java7 compiler, we have a lot of warnings about raw types in the swing libraries. They are now generics and we should make use of them. We can still compile the code with java7 for java6 runtime compatibility, when we are changing this now. Maybe the ant build.xml must be adjusted to use this compatibility.

Discussion

  • Till Schäfer

    Till Schäfer - 2013-10-24
    • Group: all --> 2.3.0
     
  • Till Schäfer

    Till Schäfer - 2013-10-31

    ant build java 7 -> run java 6 works

    source code can now contain java 7 specific methods

     
  • Till Schäfer

    Till Schäfer - 2013-10-31

    Moving to "any feature version" because the necessary parts for 2.3.0 are implemented.
    -> The tree map view is using java7 specific code and therefore we needed to ensure the java6 runtime compatibility when using a java7 compiler. The Compiler warnings are not visible in user experience. Making this bug a blocker for the release is therefore not desirable.

     
  • Till Schäfer

    Till Schäfer - 2013-10-31
    • Group: 2.3.0 --> any future version
     
  • Nils Kriege

    Nils Kriege - 2015-09-09
    • status: open --> closed
    • Blocks: -->
    • Depends On: -->
    • Group: any future version --> next release
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.