java - मुख्य पद्धति को पारित तर्क के साथ php से निष्पादन योग्य जार कैसे कॉल करें



jar executable-jar (1)

shell_exec("java -jar your_JAR.jar arg1 arg2");

आप shell_execute बजाय exec का उपयोग करके जावा को भी निष्पादित कर सकते हैं, इसे $output और $return_var वैरिएबल (लिंक किए गए मैनुअल पेज देखें) और कॉल के बाद क्या देख सकते हैं।

मैंने एक निष्पादन योग्य जार बनाया है और यह ठीक काम करता है। परीक्षण के प्रयोजन के लिए, मैंने मुख्य विधि में एक डमी चर का उपयोग किया है।

इसके बजाय, मुझे php से इस निष्पादन योग्य जार को बुलाते समय स्ट्रिंग वेरिएबल पास करना होगा।

संक्षेप में, मुझे यह चाहिए:

  1. PHP से निष्पादन योग्य जार कॉल करें
  2. जार को बुलाते समय, मुझे PHP से स्ट्रिंग वैरिएबल को एक्जीक्यूटेबल जार के अंदर की क्लाइंट की मुख्य विधि में पास करना होगा।

मैं पूर्वोक्त कैसे कर सकता हूं?





executable-jar