On Tue, 02 Dec 2003 08:18:16 +0100, Svend-Erik Madsen wrote:
> On Mon, 01 Dec 2003 22:41:07 +0100, Mikkel Bundgaard wrote:
>> javac -target 1.1 test06.java
> Jep, det gav et godt resultat, som jeg ser det er det et spørgsmål om at
> udviklerne på BeKaffe, ikke er helt op to date med produktet endnu.
> Ovennævnte kompilerings metode er vel så bare en lavere fællesnævner
> rent versionsmæssigt, og på mit niveau når jeg nok ikke rundt i de nye
> features endnu.
Fra suns hjemmeside
By default, version 1.4 of the development kit generates class files for
version 1.2 of the Java Virtual Machine, while earlier versions of the
development kit generated class files for JVM version 1.1.
Jeg har lige prøvet et eksempel, hvor jeg kompilerede noget kode
indeholdende java.nio, som først er kommet i 1.4. Dette kunne jeg godt
kompilere selvom jeg brugte target 1.1. Dog regner jeg med, at det ikke
vil kunne køre på en gammel VM, men jeg kan desværre ikke teste dette. Så
for dit vedkommende er det nok primært et spørgsmål om strukturen på
..class objekterne.
Men hvis du "bare" holder dig til kommandobaserede programmer mærker du
nok ikke forskellen lige med det samme
.
--
Mikkel Bundgaard
Student at IT University of Copenhagen
http://www.itu.dk/people/mikkelbu/
Codito, Ergo Sum