0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

shell并行执行java脚本

科技绿洲 来源:网络整理 作者:网络整理 2023-11-08 10:29 次阅读

Shell是一种用于解释执行命令的脚本语言,而Java是一种跨平台的面向对象编程语言。在某些情况下,我们可能需要在Shell脚本中执行Java程序。本文将介绍如何在Shell中执行Java,并提供一些代码示例。

准备工作
在执行Java程序之前,我们需要确保系统已经安装了Java开发环境(JDK)。你可以在终端中输入以下命令来检查是否已安装Java:

你可以使用GNU parallel工具来在Shell中并行执行Java脚本。假设你有一个Java类文件MyClass.java,你可以使用以下命令来运行它:

首先,你需要在终端中输入以下命令来安装GNU parallel:

sudo apt install parallel

然后,你可以使用以下命令来编译Java类文件:

javac MyClass.java

接下来,你可以使用以下命令来并行执行Java脚本:

parallel java MyClass ::: arg1 arg2 arg3 ...

在这个命令中,:::后面的参数将被依次传递给Java脚本作为参数。你可以根据需要添加或修改参数。这个命令将使用GNU parallel来并发执行Java脚本,并使用可用的CPU核心数来并行处理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102994
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33108
  • Shell
    +关注

    关注

    1

    文章

    358

    浏览量

    22902
  • 脚本
    +关注

    关注

    1

    文章

    372

    浏览量

    14635
收藏 人收藏

    评论

    相关推荐

    shell脚本进阶】几个常用的shell进阶脚本

    shell脚本进阶】几个常用的shell进阶脚本
    的头像 发表于 09-19 08:59 1446次阅读
    【<b class='flag-5'>shell</b><b class='flag-5'>脚本</b>进阶】几个常用的<b class='flag-5'>shell</b>进阶<b class='flag-5'>脚本</b>

    Linux中执行shell脚本的两种方式

    一条的执行很是不大方便,这种太多命令的才能完成的,一般都是编写一个shell脚本来进行操作,而不用一步一步的进行。有些时候在Linux中的很多对应的应用程序目录下有很多.sh结尾的脚本
    发表于 11-18 16:49 1390次阅读
    Linux中<b class='flag-5'>执行</b><b class='flag-5'>shell</b><b class='flag-5'>脚本</b>的两种方式

    Android开机执行shell脚本

    Android开机执行shell脚本 往往需要在Android启动过程中去对系统做一些设置,如修改某些文件夹的属主和文件的权限,可在init.rc中增加service执行
    发表于 04-30 15:24

    请问Java如何执行cmd命令、bat脚本、linux命令,shell脚本

    Java如何执行cmd命令、bat脚本、linux命令,shell脚本
    发表于 11-10 07:29

    shell脚本启动java程序详情解说

    在项目中有个java工程部署在linux上,需要用shell脚本方法启动。bin下面是编译后java的文件,bat下面是一些启动脚本,bat
    发表于 11-15 11:30 5799次阅读
    <b class='flag-5'>shell</b><b class='flag-5'>脚本</b>启动<b class='flag-5'>java</b>程序详情解说

    shell脚本最简明的教程

    Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell
    的头像 发表于 10-16 11:27 4355次阅读
    <b class='flag-5'>shell</b><b class='flag-5'>脚本</b>最简明的教程

    如何创建和执行一个简单的Linux shell脚本

     如果您愿意要尝试更长的shell脚本,请将下面的shell脚本(并附加为PDF和ODT文件)复制到文本编辑器中,保存,使其可执行并运行。当
    的头像 发表于 11-06 17:28 1.3w次阅读

    Linux中shell脚本执的4种方式

    Linux中shell脚本执行通常有4种方式,分别为工作目录执行,绝对路径执行,sh执行
    发表于 05-23 09:28 802次阅读
    Linux中<b class='flag-5'>shell</b><b class='flag-5'>脚本</b>执的4种方式

    109个实用shell脚本分享

    Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell
    的头像 发表于 03-16 08:58 2261次阅读

    shell脚本基础知识汇总4

    Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行脚本解释器就可以了。 Linux 的 Shell 种类众多,常见的有
    的头像 发表于 02-15 10:49 468次阅读

    shell脚本基础知识

    shell脚本是一个文件,里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行(无需编译),shell
    的头像 发表于 04-17 15:00 714次阅读

    为什么shell脚本执行命令要加exec?这个exec有什么作用呢?

    正常情况下,如果我们想要在shell脚本执行一个命令,我们只用将该命令原样写到这个shell脚本中就好了。
    的头像 发表于 08-21 09:10 1292次阅读
    为什么<b class='flag-5'>shell</b><b class='flag-5'>脚本</b>中<b class='flag-5'>执行</b>命令要加exec?这个exec有什么作用呢?

    shell并行调用脚本

    Shell脚本中,可以使用一些技巧来实现并行调用。以下是几种常见的方法: 使用后台进程:在Shell脚本中,可以使用"command2 上
    的头像 发表于 11-08 10:23 426次阅读

    shell脚本串行和并行执行设置

    Shell脚本中,你可以使用不同的技巧来实现串行和并行执行。 串行执行 要实现串行执行,你可以
    的头像 发表于 11-08 10:25 841次阅读

    shell调用java并返回执行结果

    Shell脚本中调用Java程序并获取执行结果,可以通过以下步骤实现: 编写Java程序:首先,你需要编写一个
    的头像 发表于 11-08 10:32 542次阅读