Jump to content


JCreator in Linux


  • Please log in to reply
24 replies to this topic

#21 lordSauron

lordSauron

    Advanced Member

  • Members
  • PipPipPip
  • 192 posts
  • Gender:Male
  • Location:California, United States
  • Interests:Dominating Middle-earth, enslaving all the free peoples and keeping my Silmaril stones nice and shiny.

Posted 15 June 2007 - 04:23 PM

As a Linux Veteran, I have to say it would be relatively simple to get JCreator working natively in Linux.

I'm assuming that JCreator was created using Visual C++ 2005 with .NET 2.0.  Just recompile it using DotGNU or Mono (.NET for Linux) and you're done.  You might consider using MinGW to get the whole project over to Open Source compilers.  If you do that, then you could do a simple recompile so it'd work on Windows, Linux, Solaris, and OS X.  Why?  DotGNU/Mono is cross-platform.  It works on Windows, Linux, Solaris, and OS X.

In addition to that, you could leverage advanced scripts which would allow you to remotely build the project whenever a new version is checked into version control and put it on the local LAN/WAN/WLAN for testing.  No human required.

Oh, and the whole setup is free:
  • Bloodshed.net's Dev C++: $0
  • GNU Compiler Collection v4: $0
  • DotGNU/Mono: $0/$0
  • Quadrupling your list of supported platforms: Priceless

There are some things money can't buy.  For everything else, there's FLOSS.

Note that none of this would necessitate making JCreator Open Source.  It could remain closed-source and maintain total legality.  The GPL will NOT kill you.  Proof?  OS X is built using GCC.  You have to pay for OS X.
Lord Sauron the Great
lordSaurontheGreat@gmail.com
JDK 6 Documentation - READ IT!  LOVE IT!  LIVE IT!
THOU SHALT GOOGLE BEFORE POSING THY QUERY!
If you're reading this you have given me control of your mind.
Why do accesses to your mind throw a "null pointer exception?"

#22 E-E-R

E-E-R

    Advanced Member

  • Members
  • PipPipPip
  • 1,367 posts
  • Gender:Male
  • Location:The Netherlands
  • Interests:Programming, Gaming, DC

Posted 16 June 2007 - 10:18 AM

QUOTE(lordSauron @ Jun 15 2007, 06:23 PM) View Post
I'm assuming that JCreator was created using Visual C++ 2005 with .NET 2.0.  Just recompile it using DotGNU or Mono (.NET for Linux) and you're done.  You might consider using MinGW to get the whole project over to Open Source compilers.  If you do that, then you could do a simple recompile so it'd work on Windows, Linux, Solaris, and OS X.  Why?  DotGNU/Mono is cross-platform.  It works on Windows, Linux, Solaris, and OS X.

I highly doubt there is any .Net code in JCreator, as it is not a system requirement.

If you really want to run JCreator on Linux and are a C++ veteran, help the WINE project by implementing the troubling functions :)
"Many are persistently in pursuit of the way they have chosen; few in pursuit of the goal"

#23 peter_budo

peter_budo

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 19 June 2007 - 04:34 PM

Would be lovely to get JCreator on Unix.

I just do not like to use NetBeans/Eclipse/IntelliJ

#24 lordSauron

lordSauron

    Advanced Member

  • Members
  • PipPipPip
  • 192 posts
  • Gender:Male
  • Location:California, United States
  • Interests:Dominating Middle-earth, enslaving all the free peoples and keeping my Silmaril stones nice and shiny.

Posted 18 July 2007 - 08:20 AM

QUOTE(E-E-R @ Jun 16 2007, 03:18 AM) View Post
I highly doubt there is any .Net code in JCreator, as it is not a system requirement.

If you really want to run JCreator on Linux and are a C++ veteran, help the WINE project by implementing the troubling functions :)


JCreator isn't ugly enough to be MFC, so I thought it was .NET.  MSDN gives me migraines, so I don't really know for sure, I'm just guessing.

Don't get me wrong, I like WINE and use it a lot, but it'd be more valuable to Xinox to port JCreator to a more cross-platform implementation such as wxWidgets.  The C++ counterpart of JCreator (Dev C++) is built using wxWidgets and was very successful until the core developer apparently died (not a peep outta him for a few years now... quite troubling).  While the change to wxWidgets would make the OS integration less complete, it would allow for JCreator to be used on almost any platform.  It would take significant hard coding and elbow grease to make the change, however, so it'd probably have to be a community effort of some people who'd donate time to Xinox (because I don't think Xinox wants to open source JCreator, which is a big step and I would hate to force that on someone unwilling.)
Lord Sauron the Great
lordSaurontheGreat@gmail.com
JDK 6 Documentation - READ IT!  LOVE IT!  LIVE IT!
THOU SHALT GOOGLE BEFORE POSING THY QUERY!
If you're reading this you have given me control of your mind.
Why do accesses to your mind throw a "null pointer exception?"

#25 dasalas

dasalas

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 07 November 2008 - 06:01 AM

Please... Please make a version for Linux... we need it!!!!!!! biggrin.gif