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
发布评论请先 登录
相关推荐
Linux中执行shell脚本的两种方式
一条的执行很是不大方便,这种太多命令的才能完成的,一般都是编写一个shell脚本来进行操作,而不用一步一步的进行。有些时候在Linux中的很多对应的应用程序目录下有很多.sh结尾的脚本
发表于 11-18 16:49
•1390次阅读
Android开机执行shell脚本
Android开机执行shell脚本 往往需要在Android启动过程中去对系统做一些设置,如修改某些文件夹的属主和文件的权限,可在init.rc中增加service执行
发表于 04-30 15:24
shell脚本启动java程序详情解说
在项目中有个java工程部署在linux上,需要用shell脚本方法启动。bin下面是编译后java的文件,bat下面是一些启动脚本,bat
发表于 11-15 11:30
•5799次阅读
如何创建和执行一个简单的Linux shell脚本
如果您愿意要尝试更长的shell脚本,请将下面的shell脚本(并附加为PDF和ODT文件)复制到文本编辑器中,保存,使其可执行并运行。当
shell脚本基础知识汇总4
Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
Linux 的 Shell 种类众多,常见的有
shell并行调用脚本
在Shell脚本中,可以使用一些技巧来实现并行调用。以下是几种常见的方法: 使用后台进程:在Shell脚本中,可以使用"command2 上
评论