-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BEAST apps don't launch on Windows 10 #1137
Comments
@ms609 A jre is included with the BEAST distribution, and the exe files are set up to pick up that jre. Any other jre installed should be ignored by BEAST. Renaming the jre folder makes that the exe file cannot find the jre included with BEAST, and the default jre is used. This is not recommended, since BEAST relies on JavaFX without using modules, and several jre specific hoops need to be sprung to make that work. I am curious to what the problem can be, so perhaps you can provide the following information: |
Hi @rbouckaert , thanks for picking this up. I've restored the Answers below:
Yes I wonder whether it's relevant that I once built BEAST from source, elsewhere on the machine. I hadn't thought that this would overlap with a clean install of BEAST, but perhaps if they are both looking in a common folder in my Users directory there might be some interaction..? |
Ahha! I deleted the |
@ms609 glad to see the starting problem is solved. |
Related: #829 , https://groups.google.com/g/beast-users/c/Vbg3G224ypM
I have followed the instructions at https://www.beast2.org/ to download BEAST 2.7.6 for Windows 10.0.19045 Build 19045. My machine already had Oracle and Azul JDKs installed at version 19.
I unzipped the BEAST directory to my local path. On double-clicking BEAUTi.exe or BEAST.exe, I first see the "unrecognized app" warning; after granting permission, nothing happens. Launching the app again no longer displays the warning; now nothing happens at all.
I tried uninstalling JDK 19 and installing JDK21 from https://www.oracle.com/java/technologies/downloads/
In a cmd terminal, I now see
I have tried deleting the
jre
folder in the BEAST directory (well, renaming it, actually), to avoid any potential conflict; I then seeI have tried installing JRE 8 from https://java.com/ per the README, and uninstalling it again; this seems to make no difference; I've also tried uninstalling all local JDK instances, and installing just JDK17 to match(?) the JDK version bundled with BEAST, to no avail. DensiTree.exe launches correctly, as does a previous install of BEAST 1.10.4.
I'm hoping to use BEAST2 for teaching next week, so even if it's tricky to get to the root of the problem, am hoping that this is an issue particular to my machine rather than one that students are likely to encounter in class. Any suggestions would be gratefully received.
The text was updated successfully, but these errors were encountered: