我目前正在努力使用erlang的OTP观察者。我的应用程序——gen_server和主管——运行良好,但是当我试图使用观察者来查看进程时,我只能在观察者GUI的“应用程序”选项卡中查看“内核”。
这些是导致节点连接的命令,但仅此而已:
------------------------观察家------------------------
/home/erlang#erl-pa ebin/-sname观察器-setcookie tmp-运行观察器
(Erlang:9911):GLib GIO关键**:g_dbus_connection_register_object:断言“g_IS_dbus_connection(connection)”失败
(Erlang:9911):GLib GIO关键**:g_dbus_connection_register_object:断言“g_IS_dbus_connection(connection)”失败
(Erlang: 9911): GLib-GIO-CRITical**:g_dbus_connection_get_unique_name:断言'G_IS_DBUS_CONNECTION(连接)'失败Eshell V6.0(使用^G中止)(observer@ergo)1
(Erlang:9911):GLib GIO关键**:g_dbus_connection_register_object:断言“g_IS_dbus_connection(connection)”失败
(Erlang:9911):gli b-GIO-CRITICAL * *:G _ DBUS _ CONNECTION _ get _ unique _ name:断言' G _ IS _ DBUS _ CONNECTION(CONNECTION)'失败
(Erlang:9911):GLib GIO关键**:g_dbus_connection_register_object:断言“g_IS_dbus_connection(connection)”失败
(Erlang:9911):GLib GIO关键**:g_dbus_connection_register_object:断言“g_IS_dbus_connection(connection)”失败
(Erlang:9911):gli b-GIO-CRITICAL * *:G _ DBUS _ CONNECTION _ get _ unique _ name:断言' G _ IS _ DBUS _ CONNECTION(CONNECTION)'失败
------------------------查看------------------------节点
/home/erlang#erl-pa ebin/-sname工作程序Eshell V6.0(使用^G中止)
(worker@ergo)1
[]
(worker@ergo)2
乒乓
(worker@ergo)3
[observer@ergo]
在观察者GUI“跟踪概述”中,我添加了节点(worker@ergo)。然而,我只能在应用程序选项卡中查看内核,在跟踪概述中没有列出任何进程。
如何在观察器 GUI 中查看应用程序的进程树?
您不需要在跟踪概述选项卡中添加工作节点。但是,您需要通过从节点菜单中选择节点来确保您正在观察工作节点。观察到的节点通常出现在观察者窗口的标题中。
“应用程序”选项卡列出了具有监督树的所有正在运行的应用程序。如果未列出您的应用程序,则它可能未运行,或者可能没有监督树。您可以检查它是否与未记录的API应用程序一起运行:info()
。您可以检查它是否具有未记录的API application_controller:get_master(AppName)
的监督树,该API返回具有监督树的任何应用程序的主进程的pid。
您的应用程序遵循OTP应用程序行为吗?你是用< code>application:start/1启动的吗?
问题内容: 我是Java初学者 我试图制作我的jframe节目,但没有 它不起作用 问题答案: 我认为您没有正确声明您的JFrame。这是创建简单框架的示例:
我有一个模块化的JavaFX应用程序,具有以下Java代码: 这是模块信息。java文件: 我使用以下命令编译模块化JavaFX应用程序: 我使用以下命令打包模块化JavaFX应用程序: 然后我将应用程序保存在我的/应用程序文件夹中(我在Mac OS上),然后打开应用程序。应用程序会打开一个500x500窗口,但不会渲染任何图形,也不会打开web浏览器。应用程序只打开一个白色空白500x500窗口
这一行显示了你在图片中看到的警告…
所以我在玩JPanel和JFrames,我注意到我创建的JPanel在添加到Jframe对象时没有显示。注意,当我在Jframe构造函数中创建了一个JPanel,并在将其添加到Jframe之前提供了JPanel参数时,它起了作用。然而,现在我使用的是我创建的JPanel对象,它不再工作了。这就是我所做的。 编辑:事实上,我想我发现了错误。JPanel有它的绘制方法,当删除时,它允许Jframe显示
我在谷歌play商店发布了一个应用程序。这款应用是专为手机设计的,但没有为三星galaxy note 20 ultra展示