Page 1 of 1

Minimum java version requirements?

PostPosted: 11 Jul 2013, 02:50
by spr
Hi,

I have been compiling using 1.7 in Eclipse and just noticed that the http://www.slightlymagic.net/wiki/Forge#Requirements page says 1.6 is the minimum requirement to run Forge.

When I downgraded to 1.6, everything compiled but on running received -
Code: Select all
Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted

   at forge.card.CardEdition$EditionReader.read(CardEdition.java:328)
   at forge.card.CardEdition$EditionReader.read(CardEdition.java:1)
   at forge.util.storage.StorageReaderFolder.readAll(StorageReaderFolder.java:99)
   at forge.util.storage.StorageView.<init>(StorageView.java:51)
   at forge.card.EditionCollection.<init>(EditionCollection.java:37)
   at forge.model.FModel.<init>(FModel.java:153)
   at forge.model.FModel.getInstance(FModel.java:97)
   at forge.view.Main.main(Main.java:40)
After some Googling I discovered you can't switch on strings in 1.6 which is what is happening in CardEdition.

Can I assume that 1.7 is now the new minimum requirement?

Cheers,
Steve.

Re: Minimum java version requirements?

PostPosted: 11 Jul 2013, 02:52
by friarsol
We upped the requirement to 1.7 very recently, the Wiki is just out of date.