我试图在Chrome操作系统上运行jconsole。在我安装的Ubuntu的chroot和普通的Chrome OS shell中,我在32位和64位版本上都收到以下错误:
-bash: ./jconsole: cannot execute binary file
我对UNIX系统不是最好的,所以我想知道是否有人可以帮我弄清楚为什么我可以在Chrome OS或ubuntu chroot上运行它。
答案 0 :(得分:1)
并非我可以为这个答案声称自己,但Eric Iverson最近在J论坛上建议,最好的方法是在Unix服务器上安装J服务器,然后使用浏览器访问服务器JHS前端(适用于任何现代浏览器)。它确实需要额外的设备,我希望您曾希望有一个版本的J可以在Chrome操作系统中运行,但是当该语言的某个开发人员说在Chrome操作系统中运行浏览器并将其指向unix时运行J引擎的服务器,如果你还没有,我试试。
J一般论坛中的参考:http://jsoftware.com/pipermail/general/2014-June/036169.html
答案 1 :(得分:0)
如果您已经成功安装,那么它只是一个语法错误:
jconsole
代替./jconsole
重要提示:您必须在chroot中运行任何常规Linux程序。据我所知,Chrome OS shell(crosh)不允许安装任何内容。
我在Chrome操作系统上,通过crouton使用chroot并使用j801进行游戏,包括jconsole
。
由于我有第一代三星ARM Chromebook,我下载了armhf version。如果您使用的是基于Intel的设备,请选择其他内容,可能是linux32
dpkg -i j801_armhf.deb
安装到~/j801
/usr/bin/jc -> /path/to/j801/bin/jconsole
可以轻松地从任何目录启动jconsole。有关详细信息,请参阅installation instructions。