首页 > 解决方案 > 我们可以从 linux Shell Script 或 Crontab 调用 Java Method 吗?

问题描述

我们可以从 Linux Shell 脚本调用 Java 方法吗?我尝试在脚本中使用 java 和 class 的设置路径。请帮忙。

标签: java

解决方案


您不能直接从 shell 脚本执行任何方法。您需要以某种方式将该方法暴露在外部。您可以编写一个直接调用您想要的代码的 main 方法。

您可以使用 shell 脚本并像这样调用您的 java 程序:

#!/bin/bash 
JAVA_HOME=<java-home-path> 
CLASSPATH=<classpath>

$JAVA_HOME/bin/java -cp $CLASSPATH JavaClassName 
exit 0

推荐阅读