How to start a J console (in the programming language J, not Java)

1.2k views Asked by At

I'm operating an Ubuntu machine and just downloaded J's software and ran

sudo dpkg -i j805_amd64.deb

and everything went fine. I tried following the rest of the installation instructions to try to get a console and IDE but it says to open a console "as described above" but there isn't really a description above. The instructions are here:

http://code.jsoftware.com/wiki/System/Installation/Linux

It talks about binaries but I'm not sure how to use those or what that means. I don't have Java installed anyway so there shouldn't be any conflict, I would assume.

When I open a terminal and type ijconsole it tells me

Load library libj.so failed

I've gone to /usr/lib/x86_64-linux-gnu and found the file libj.so.8.05 there so I at least know some kind of related file is in the right place.

1

There are 1 answers

4
SharkRetriever On BEST ANSWER

EDIT:

http://www.jsoftware.com/pipermail/programming/2016-December/046315.html
It seems installing just libqt5websockets5 works to get ijconsole running. However, other applications may depend on the qt4 libraries, so be careful while removing them. I'm able to remove libqtwebkit4, at least.

Original:

I received the same error message today while setting it up on Xubuntu 16.04. Installing some dependencies worked for me.

From https://wiki.allensmith.net/kb:linux:mintjqtinstall (I know it states J802 instead of J805, but it should also work):

In the Terminal window run (copy & paste) the following command:

sudo apt-get install libqtcore4 libqtgui4 libqt4-opengl libqtwebkit4

The paragraph on jconsole vs ijconsole just refers to how jconsole might already be defined for Java's console, so the debian installer installs J's console as ijconsole by default to avoid a name collision.