「用shell调用java」shell 调用方法

博主:adminadmin 2022-12-17 01:27:08 90

本篇文章给大家谈谈用shell调用java,以及shell 调用方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

shell怎么调用java类

我现在有个java类,想在桌面弄个直接执行该类的东西。 像bat文件一样。 shell的写法如下 windows下跑用下面的class类@echo offstart javaw xxxjar包@echo offstart javaw -jar xxx.jar jar包这个有点说头,命令行导出就不教你了,挺麻烦的,你可以用eclipse导出jar包,导出的时候要指定main所在类。 大前提是把环境变量配好,linux和windows都一样。 bat执行写法很多,如果想写全了,估计能写个20多行吧,各种环境变量都写进去。

linux shell脚本如何启动一个java进程

在shell里面直接调用即可。

    1,编译一个java文件为a.class。

    2,编写shell脚本b

.sh

#!/bin/bash

java a.class    3,放在同一目录下运行shell即可。如果要后台运行,bash

b.sh

如何利用Linux下的shell编程调用java类?

可以打成jar包,但不一定非要打包,关键是要设对环境变量,假设你打好包了,叫a.jar,其中要执行的类为A,依赖于b.jar,c.jar,那么你可以写个test.sh,和各jar放同一目录,内容为:

#/bin/bash

java -cp b.jar:c.jar:a.jar:. A

然后在crontab里执行test.sh即可,例如:

15 * * * * /usr/local/test/test.sh

如果不打包,则将项目输出目录内的东西放到和test.sh同一层目录,然后将test.sh改为:

#/bin/bash

java -cp b.jar:c.jar:. A

shell如何调用java类的具体方法

安个jdk,然后shell脚本里调用jdk中的javac编译java成class,然后调用java执行

shell脚本调用java返回的字符串含有shell变量如何解析?

先运行java程序,然后用echo $?获取程序的运行结果,如果是字符串,可以使用

result=$(java -jar xxx.jar)来获取,当然这只是示例,$()中的命令使可以随便修改的

用shell怎么调用java程序

你是在linux环境下运行吧!

如果你是要编译执行单个java文件,当然用javac,和java,如果是在一个shell脚本中妄图调用java程序,假如这个程序是个jar包,也许可以这么干:在你能保证的路径下放入可执行的jar包,然后在脚本中写到:java -jar jar包路径+jar包名称.jar,不信可以在终端使用该命令!

------最后,希望采纳!毕竟我们纯手打!

关于用shell调用java和shell 调用方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-17,除非注明,否则均为首码项目网原创文章,转载请注明出处。