Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
whitehexagon's avatar
whitehexagon
Explorer
10 years ago

Java Project Distribution

I've been working in Java so far, but I'm now worried that distribution is going to be a pain. So I'm considering to switch to OpenGL with C# so that I can build an .exe. What are others using? and would this be a good solution without having to learn Unity or such like? I'd like to keep the OpenGL asspect incase support for OSX and linux returns, and C# looks easy to pickup.

2 Replies

  • "whitehexagon" wrote:
    I've been working in Java so far, but I'm now worried that distribution is going to be a pain. So I'm considering to switch to OpenGL with C# so that I can build an .exe. What are others using? and would this be a good solution without having to learn Unity or such like? I'd like to keep the OpenGL asspect incase support for OSX and linux returns, and C# looks easy to pickup.


    C++, Qt, and OGLPlus or GLEW is a possibility that would probably be more platform neutral than C#. Modern C++ can be written in a very Java like way with very little explicit memory management. You can take a look at my Github project here which I'm creating to act a basis to write generic GL based applications that work with VR and offscreen user interface.

    Alternatively, you could look into creating a small stub executable that checks for the JVM and launches your application. This is what Eclipse does.