簡體   English   中英

我們可以從 linux Shell 腳本或 Crontab 調用 Java 方法嗎?

[英]Can we call Java Method from linux Shell Script or Crontab?

我們可以從 Linux Shell 腳本調用 Java 方法嗎? 我嘗試在腳本中使用 java 和 class 的設置路徑。 請幫忙。

您不能直接從 shell 腳本執行任何方法。 您需要以某種方式在外部公開該方法。 你可以編寫一個直接調用你想要的代碼的 main 方法。

您可以使用 shell 腳本並像這樣調用您的 java 程序:

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

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

您可以調用main函數並傳遞參數或從main函數調用自定義函數。 當有 .jar 文件時,您可以使用以下命令運行它:

java -jar <pathToJarFile> <parameters>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM