Not working on MacOS, obsolete class
Brought to you by:
olivierwehner
I was trying to run os MacOS and was not running. Trying to launch on terminal showed that log.:
$ ./far.sh
08:40 INFO net.pandoragames.far.ui.swing.FindAndReplace: Starting FAR - Find And Replace 2.0.3 (202011201757)
08:40 ERROR net.pandoragames.far.ui.swing.component.MacOSXMenuAdapter: java.lang.ClassNotFoundException instantiating com.apple.eawt.ApplicationListener: com.apple.eawt.ApplicationListener
Exception in thread "main" java.lang.IllegalStateException: java.lang.ClassNotFoundException instantiating com.apple.eawt.ApplicationListener: com.apple.eawt.ApplicationListener
at net.pandoragames.far.ui.swing.component.MacOSXMenuAdapter.<init>(Unknown Source)
at net.pandoragames.far.ui.swing.menu.FarMenuBar.<init>(Unknown Source)
at net.pandoragames.far.ui.swing.menu.MenuFactory.createMenu(Unknown Source)
at net.pandoragames.far.ui.swing.FindAndReplace.init(Unknown Source)
at net.pandoragames.far.ui.swing.FindAndReplace.main(Unknown Source)
It seems that the class "com.apple.eawt.ApplicationListener" is obsolete now.
https://stackoverflow.com/questions/70862406/java-applet-wont-launch-under-macos
https://stackoverflow.com/questions/9239287/what-is-the-alternative-for-deprecated-com-apple-eawt-applicationlistener
Anonymous