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

Ubuntu 如何启动J控制台(使用编程语言J,而不是Java),ubuntu,installation,j,Ubuntu,Installation,J,我正在操作一台Ubuntu机器,刚刚下载了J的软件并运行了 sudo dpkg -i j805_amd64.deb 一切都很顺利。我尝试按照安装说明的其余部分来获取控制台和IDE,但上面说要“如上所述”打开控制台,但上面并没有真正的描述。说明如下: 它谈到了二进制文件,但我不知道如何使用它们或这意味着什么。我没有安装Java,所以我想不会有任何冲突 当我打开终端并键入ijconsole时,它会告诉我 Load library libj.so failed 我去了/usr/lib/x86\u

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

sudo dpkg -i j805_amd64.deb
一切都很顺利。我尝试按照安装说明的其余部分来获取控制台和IDE,但上面说要“如上所述”打开控制台,但上面并没有真正的描述。说明如下:

它谈到了二进制文件,但我不知道如何使用它们或这意味着什么。我没有安装Java,所以我想不会有任何冲突

当我打开终端并键入
ijconsole
时,它会告诉我

Load library libj.so failed
我去了
/usr/lib/x86\u 64-linux-gnu
,在那里找到了文件
libj.so.8.05
,因此我至少知道某种相关文件在正确的位置。

编辑:


似乎只需安装
libqt5websockets5
就能让ijconsole运行。但是,其他应用程序可能依赖于qt4库,因此在删除它们时要小心。我至少可以删除libqtwebkit4

原件:

我今天在Xubuntu 16.04上安装时收到了相同的错误消息。安装一些依赖项对我来说很有用

从(我知道它是J802而不是J805,但它也应该工作):

在终端窗口中运行(复制和粘贴)以下命令:

sudo apt-get install libqtcore4 libqtgui4 libqt4-opengl libqtwebkit4

关于jconsole vs ijconsole的一段只提到了可能已经为Java控制台定义了jconsole,因此debian安装程序默认将J的控制台安装为ijconsole,以避免名称冲突。

非常感谢,我发现运行
sudoijconsole
使我进入了一个控制台,在那里我可以按照其余的说明操作,因此现在我可以在命令行上使用J。然而,从那时起,我在运行Jqt应用程序时遇到了困难。它说“在J install目录中运行jqt.sh shell脚本”。但是在我能找到的所有相关目录中,我都没有看到
jqt.sh
文件。你知道吗?@Addem我手边没有我的Linux机器,但是你有没有查看在home下创建的文件夹J?@Dane它没有在home中创建任何文件夹。非常感谢!我在Ubuntu 16.10上也遇到了同样的问题,当我尝试安装
j805_amd64.deb时,
sudo aptitude install libqt5websockets5
解决了我的问题。