[英]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.