如何查看使用java应用程序安装在Mac OS中的软件?

如何查看使用java应用程序安装在Mac OS中的软件?,java,macos,Java,Macos,我正在写一个程序,列出我的mac电脑上安装的所有软件。我在哪里可以找到这些信息? 谢谢打开终端窗口并键入ps-ef | grep'java' ps显示有关活动进程选择的信息。ps-ef使用标准语法查看系统上的每个进程。管道(|)将结果发送到grep,grep允许您在一个或多个文件中搜索包含图案的行。在本例中,模式是单词“java” 我已经在启动脚本中将其放入别名中,以便快速启动。您可以调用lsregister-dump以获取已向Launch Services注册的所有应用程序的列表。不过,需要对

我正在写一个程序,列出我的mac电脑上安装的所有软件。我在哪里可以找到这些信息?
谢谢

打开终端窗口并键入
ps-ef | grep'java'

ps显示有关活动进程选择的信息。ps-ef使用标准语法查看系统上的每个进程。管道(|)将结果发送到grep,grep允许您在一个或多个文件中搜索包含图案的行。在本例中,模式是单词“java”


我已经在启动脚本中将其放入别名中,以便快速启动。

您可以调用
lsregister-dump
以获取已向Launch Services注册的所有应用程序的列表。不过,需要对输出进行解析;每个记录都有一个path属性,列出应用程序的完整路径


一种更简单的方法是扫描所有
.app
捆绑包的
/Applications
,以及每个用户的
~/Applications
。这种方法不能保证获得所有的应用程序,但这将是一个很好的开端。

ps仅显示活动进程。我认为进程不是一个软件。一个软件可以产生多个进程。如果您想知道机器上安装了什么,ps的输出是不相关的。因为ps只显示活动进程,而不反映软件。除非您有一个与某个软件匹配的进程名列表。不幸的是,我帮不了你更多。我没有mac电脑。。3年前在mac上只工作了6个月。你怎么称呼已安装的软件?可以在任何地方复制的应用程序?似乎无法卸载的软件包?麦克波特?谢谢!这是非常有用的