2

我正在尝试在 Chrome OS 上运行 jconsole。在我安装的 Ubuntu 的 chroot 和普通的 Chrome OS shell 中,我在 32 位和 64 位版本上都收到以下错误:

-bash: ./jconsole: cannot execute binary file

我对 UNIX 系统不是最好的,所以我想知道是否有人可以帮助我弄清楚为什么我不能在 Chrome OS 或 ubuntu chroot 上运行它。

4

2 回答 2

1

并不是说我可以为这个答案赢得荣誉,但 Eric Iverson 最近在 J 论坛上建议,最好的方法是在 Unix 服务器上安装 J 服务器,然后使用浏览器使用 JHS 前端访问服务器(适用于任何现代浏览器)。它确实需要额外的设备,我希望您希望有一个可以在 Chrome OS 中运行的 J 版本,但是当该语言的一位开发人员说在 Chrome OS 中运行浏览器并将其指向 unix 时运行 J 引擎的服务器,如果您还没有,我会尝试。

J通用论坛参考:http: //jsoftware.com/pipermail/general/2014-June/036169.html

于 2014-06-27T22:42:05.833 回答
0

精简版

如果您已经成功安装,希望它只是一个语法错误:

  • jconsole代替./jconsole

长版

重要提示:您必须在 chroot 中才能运行任何常规 Linux 程序。据我所知,Chrome OS shell(crosh)不允许安装任何东西。

我在 Chrome OS 上,通过crouton使用 chroot并使用j801,包括jconsole.

由于我有第一代三星 ARM Chromebook,我下载了armhf 版本。如果您使用的是基于 Intel 的设备,请选择其他设备,也许是 linux32

  • 用于dpkg -i j801_armhf.deb安装到~/j801
  • (可选但推荐)创建一个符号链接/usr/bin/jc -> /path/to/j801/bin/jconsole,以便从任何目录轻松启动 jconsole。

有关详细信息,请参阅安装说明

于 2014-07-08T02:03:34.910 回答