result in that other JREs cannot be added.
exception when adding a JRE - occurs when pressing Ok- or Apply-button of the Options-dialog:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String cannot be cast to java.io.File
at org.fife.rtext.plugins.langsupport.JavaOptionsPanel.doApplyImpl(JavaOptionsPanel.java:284)
at org.fife.ui.OptionsDialogPanel.doApply(OptionsDialogPanel.java:203)
at org.fife.ui.OptionsDialogPanel.doApply(OptionsDialogPanel.java:205)
at org.fife.ui.OptionsDialogPanel.doApply(OptionsDialogPanel.java:205)
at org.fife.ui.OptionsDialog.doApplyImpl(OptionsDialog.java:290)
at org.fife.ui.OptionsDialog.doApply(OptionsDialog.java:271)
at org.fife.ui.OptionsDialog.actionPerformed(OptionsDialog.java:179)
or also when trying to modify the added JRE (beofre Ok/Apply):
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String cannot be cast to java.io.File
at org.fife.rtext.plugins.langsupport.JavaOptionsPanel$RowHandlerDialog.<init>(JavaOptionsPanel.java:417)
at org.fife.rtext.plugins.langsupport.JavaOptionsPanel$RowHandlerDialog.<init>(JavaOptionsPanel.java:397)
at org.fife.rtext.plugins.langsupport.JavaOptionsPanel$JarRowHandler.getNewRowInfo(JavaOptionsPanel.java:388)
at org.fife.ui.modifiabletable.ModifiableTable.modifyRow(ModifiableTable.java:534)
at org.fife.ui.modifiabletable.ModifiableTable$Listener.actionPerformed(ModifiableTable.java:721)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
Thanks for finding this; this broke a while back with the refactoring of the Java language support. Fixed with SVN revision 299, and it will be in the upcoming 2.0.6 release (hopefully this weekend).
Fixed in 2.0.6.