如何启动 J 控制台(使用编程语言 J,而不是 Java)

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

我正在操作一台 Ubuntu 机器,刚刚下载了 J 的软件和 运行

sudo dpkg -i j805_amd64.deb

一切顺利。我尝试按照其余的安装说明尝试获取控制台和 IDE 但它说要打开控制台 "as described above" 但上面并没有真正的描述。说明在这里:

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

它谈论的是二进制文件,但我不确定如何使用它们或那意味着什么。反正我没有安装 Java,所以我想应该不会有任何冲突。

当我打开一个终端并输入 ijconsole 它告诉我

Load library libj.so failed

我去了 /usr/lib/x86_64-linux-gnu 并在那里找到了文件 libj.so.8.05 所以我至少知道某种相关文件在正确的位置。

编辑:

http://www.jsoftware.com/pipermail/programming/2016-December/046315.html
似乎只安装 libqt5websockets5 就能获得 ijconsole 运行。但是,其他应用程序可能依赖于 qt4 库,因此在删除它们时要小心。我至少可以删除 libqtwebkit4。

原文:

我今天在 Xubuntu 16.04 上设置时收到同样的错误消息。安装一些依赖项对我有用。

来自 https://wiki.allensmith.net/kb:linux:mintjqtinstall(我知道它说的是 J802 而不是 J805,但它也应该有效):

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

sudo apt-get install libqtcore4 libqtgui4 libqt4-opengl libqtwebkit4

关于 jconsole 与 ijconsole 的段落只是指如何为 Java 的控制台定义 jconsole,因此 debian 安装程序默认将 J 的控制台安装为 ijconsole 以避免名称冲突。