I have a problem.

I have used Forge before, and I really enjoy it. However, due to updating my laptops's OS (to Lubuntu 12.04), it has not been working for a while, and I don't know what to do.
Now, I cant remember which version forge was at before I updated, but I was able to run it by executing the .JAR file, which no-longer works. I get I am supposed to run the .SH file, but Forge does not run, and I get this, in terminal and in forge.log
java.lang.NoSuchMethodError: method java.util.regex.Pattern.quote with signature (Ljava.lang.String;)Ljava.lang.String; was not found.
at forge.util.FileSection.parse(FileSection.java:60)
at forge.card.CardEdition$Reader.read(CardEdition.java:245)
at forge.card.CardEdition$Reader.read(CardEdition.java:234)
at forge.util.StorageReaderFile.readAll(StorageReaderFile.java:75)
at forge.util.StorageView.<init>(StorageView.java:46)
at forge.card.EditionCollection.<init>(EditionCollection.java:30)
at forge.model.FModel.<init>(FModel.java:134)
at forge.model.FModel.<clinit>(FModel.java:70)
at java.lang.Class.initializeClass(libgcj.so.11)
at forge.view.Main.main(Main.java:51)
Has anyone got any ideas on what I can do to get past this?
Now, I cant remember which version forge was at before I updated, but I was able to run it by executing the .JAR file, which no-longer works. I get I am supposed to run the .SH file, but Forge does not run, and I get this, in terminal and in forge.log
java.lang.NoSuchMethodError: method java.util.regex.Pattern.quote with signature (Ljava.lang.String;)Ljava.lang.String; was not found.
at forge.util.FileSection.parse(FileSection.java:60)
at forge.card.CardEdition$Reader.read(CardEdition.java:245)
at forge.card.CardEdition$Reader.read(CardEdition.java:234)
at forge.util.StorageReaderFile.readAll(StorageReaderFile.java:75)
at forge.util.StorageView.<init>(StorageView.java:46)
at forge.card.EditionCollection.<init>(EditionCollection.java:30)
at forge.model.FModel.<init>(FModel.java:134)
at forge.model.FModel.<clinit>(FModel.java:70)
at java.lang.Class.initializeClass(libgcj.so.11)
at forge.view.Main.main(Main.java:51)
Has anyone got any ideas on what I can do to get past this?