- Aug 5, 2020
- 329
- 588
I . . . I just gave a brief rundown of some of the reasons people shouldn't install Java. The number of man-hours lost to Java update scheduler at startup or .Net recompiles on patch Tuesday when they just aren't needed . . .Just download java (You must be registered to see the links) and use java version. Or you can replace the TalesOfAndrogyny.jar file in your ToA folder with the java version one, just rememer that to rename it "TalesOfAndrogyny" or else it won't work
I'd lay odds they've recently been trying to use Java directly given post history and the, shall we say, less than clear update instructions in the OP.
I'm going to use this reply as an excuse to expand the bit in my earlier post about not keeping an installed version of Java and want to be clear that the following bit is general information for anybody reading the thread, not any sort of comment on anybody. Also, I'm most certainly not a programmer.
Java has been around for a while. There are multiple vendors, versions, and a whole slew of long running legal disputes that make it less than the universal platform it was envisaged as back when computers were beige. Beyond this, anything that has been in development for a while can use parts that become deprecated and, eventually, removed. Going through a project to deal with that can be a lot of work and doesn't always provide any gain, so a developer might continue with the old version and distribute the runtime that will work as part of a unified download.
With all the variation possible before even considering any specific modifications that could have been made it may be best to think of Java like you might a game engine - you could have UE/Unity/RPGM/Fnord installed and fully up to date but that doesn't mean you can just run any game made with it using that as the runtime.
TL;DR.
Don't install Java systemwide unless you absolutely have to. Don't install JDK unless you absolutely have to and hate yourself.
You're fine with the .exe and a recent TalesOfAndrogyny.jar.I am using the exe. Is there a preference I should be using? And thank you for helping me.
The latest Win64 version gives the following errors when trying to start game and the game will not start. Anybody know what I am doing wrong or how to fix it? I tried reinstalling java with the latest updates and still same thing.
Here is the error messages...
Java:java.lang.RuntimeException: No OpenGL context found in the current thread. at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) at org.lwjgl.opengl.GL20.glCreateShader(GL20.java:219) at com.badlogic.gdx.backends.lwjgl.LwjglGL20.glCreateShader(LwjglGL20.java:201) at com.badlogic.gdx.graphics.glutils.ShaderProgram.loadShader(ShaderProgram.java:209) at com.badlogic.gdx.graphics.glutils.ShaderProgram.compileShaders(ShaderProgram.java:188) at com.badlogic.gdx.graphics.glutils.ShaderProgram.<init>(ShaderProgram.java:171) at com.badlogic.gdx.graphics.g2d.SpriteBatch.createDefaultShader(SpriteBatch.java:162) at com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.<init>(PolygonSpriteBatch.java:142) at com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.<init>(PolygonSpriteBatch.java:104) at com.majalis.talesofandrogyny.TalesOfAndrogyny$1.<init>(TalesOfAndrogyny.java:77) at com.majalis.talesofandrogyny.TalesOfAndrogyny.create(TalesOfAndrogyny.java:77) at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:151) at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:128)
Java:
java.lang.RuntimeException: No OpenGL context found in the current thread.
The cause is your system configuration - either hardware or software. What type of computer do you have? If it's a desktop with a discrete graphics card you will likely solve your problem with a clean install of your graphics drivers. If it's a laptop with a discrete GPU you should try forcing the game to use it and not integrated graphics (check the manufacturers documentation for your specific machine) and, if that doesn't work, clean install graphics drivers. If you have no dedicated GPU and are using an Intel CPU from before the HD graphics line your problem is with your hardware and there probably isn't anything to be done. If you aren't sure what you have
You must be registered to see the links
is useful.