thomas1581: JAVA 1.5.0 -> Target 1.4.2

Hallo alle,

ich habe den 1.5.0 compiler installiert und moechte fuer 1.4.2 compilieren mit:

javac -target 1.4.2 ExpTree.java

dann kommt

javac: target release 1.4.2 conflicts with default source release 1.5

Warum, dachte dass man so abwaerts kompatibelen code erstellen kann...

Gruss, Thomas

  1. Hat sich erledigt, habe 1.4.2 compiler installiert und es laeft... : )

    Thomas

  2. Hallo thomas1581,

    Wenn Du zusätzlich noch -source 1.4 angibst, geht das. Der Compiler geht nur davon aus, dass Du 1.5-Quelltext verwendest und daraus kann er keinen 1.4-Bytecode erzeugen.

    Grüße

    Daniel