linux命令怎么查看jar的运行

fiy 其他 150

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看一个JAR文件的运行情况,可以使用以下Linux命令:

    1. 使用`jar`命令查看JAR文件的内容:
    “`
    jar tf yourfile.jar
    “`
    这个命令可以列出JAR文件中包含的所有文件和目录。

    2. 使用`jar`命令查看JAR文件的MANIFEST.MF文件:
    “`
    jar xf yourfile.jar META-INF/MANIFEST.MF
    “`
    这个命令会将MANIFEST.MF文件提取出来,您可以使用文本编辑器打开并查看文件内容。

    3. 使用`java`命令查看JAR文件的主类:
    “`
    java -jar yourfile.jar
    “`
    如果JAR文件配置了主类,那么该主类将被执行。

    4. 使用`ps`命令和`grep`命令查看正在运行的Java进程:
    “`
    ps -ef | grep java
    “`
    这个命令会列出所有正在运行的Java进程,您可以从中找到与您的JAR文件相关的进程。

    5. 使用`jps`命令查看正在运行的Java进程:
    “`
    jps -l
    “`
    这个命令会列出所有正在运行的Java进程以及它们的主类。

    以上是几个常用的命令来查看JAR文件的运行情况。希望可以帮到您。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看一个jar文件的运行情况,你可以使用以下命令:

    1. `jar tf`:该命令可以列出jar文件中包含的所有文件和目录。例如,要查看一个叫做`example.jar`的jar文件中的内容,可以运行以下命令:
    “`
    jar tf example.jar
    “`
    这将显示出jar文件中的所有文件和目录结构。

    2. `jps`:该命令可以列出当前正在运行的Java进程。运行以下命令可以查看所有正在运行的Java进程的进程ID和类名:
    “`
    jps
    “`
    如果你的jar文件正在运行,你应该能看到它的进程ID和类名。

    3. `jstack`:该命令可以生成Java进程的堆栈跟踪。要查看正在运行的Java进程的堆栈跟踪,首先使用`jps`命令找到该进程的进程ID,然后运行以下命令:
    “`
    jstack <进程ID>
    “`
    这将生成该进程的堆栈跟踪,你可以在其中查找有关运行的jar文件的信息。

    4. `ps`:该命令可以列出当前正在运行的进程。运行以下命令可以查看所有正在运行的进程以及它们的运行状态:
    “`
    ps -ef | grep java
    “`
    如果你的jar文件正在运行,你可以使用`grep java`来过滤出与Java相关的进程。

    5. `netstat`:该命令可以列出当前正在运行的网络连接。运行以下命令可以查看与你的jar文件相关的网络连接:
    “`
    netstat -tuln
    “`
    这将显示出所有正在监听的TCP和UDP连接,你可以查找特定的端口或IP地址来找到与你的jar文件相关的连接。

    以上是一些常用的命令,可以帮助你查看正在运行的jar文件的情况。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看在Linux系统中运行的jar文件,可以使用以下命令:

    1. `jar`命令:`jar`命令是Java开发工具包(JDK)中的一部分,可以用来创建、查看和操作jar文件。下面是一些常用的`jar`命令选项:

    * `jar -tvf `:显示jar文件中的内容。这会列出jar文件中包含的所有文件和目录的名称。

    * `jar -xf `:解压jar文件。这会将jar文件中的内容提取到当前目录。

    * `jar -xf <目标目录>`:解压jar文件到指定目录。

    2. `file`命令:`file`命令用于确定文件类型。可以使用`file`命令来确定一个文件是否为jar文件。以下是使用`file`命令的示例:

    * `file <文件路径>`:显示文件的类型。

    3. `ps`命令:`ps`命令用于查看正在运行的进程。可以使用`ps`命令来查找正在运行的与jar文件相关的Java进程。以下是使用`ps`命令的示例:

    * `ps -ef | grep java`:列出所有正在运行的Java进程。

    4. `jps`命令:`jps`命令是JDK中的一个工具,用于列出在Java虚拟机中运行的Java进程。以下是使用`jps`命令的示例:

    * `jps -l`:列出正在运行的Java进程及其主类的完整类名。

    5. `pgrep`命令:`pgrep`命令用于根据进程名(或其他属性)查找正在运行的进程的进程ID。以下是使用`pgrep`命令的示例:

    * `pgrep -f <进程名>`:根据进程名查找进程ID。

    6. `lsof`命令:`lsof`命令用于列出打开文件的进程。可以使用`lsof`命令来找到正在使用jar文件的进程。以下是使用`lsof`命令的示例:

    * `lsof <文件路径>`:列出正在使用指定文件的进程。

    通过使用以上命令,您可以在Linux系统中查看正在运行的jar文件。根据您的需求选择适合的命令来查找并查看相关的信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部