Closed milo-trujillo closed 6 years ago
$ java -version
java version "1.8.0_05"
Can you update your java to the latest version of java 8?
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
I just downloaded it and when I disassembled javafx.scene.control.MenuBar
the constructor that it says could not be found was right there:
public javafx.scene.control.MenuBar(javafx.scene.control.Menu...);
descriptor: ([Ljavafx/scene/control/Menu;)V
flags: ACC_PUBLIC, ACC_VARARGS
For reference the version I'm using is listed in my java/lib/javafx.properties
javafx.runtime.version=8.0.131
javafx.runtime.build=b11
Try checking yours. It may be older.
I had a friend with a macbook run recaf under the latest release of Java 8 and it loaded correctly. I'm going to close this with the solution being to update your java package.
Can confirm - updating Java solved the problem here, too. Thanks!
The latest Recaf release crashes on launch on MacOS: