我正在構建一個網站,它將使用文件來呈現社交圖。這些文件是由JAVA的後端創建的。這個JAVA程序由4個類和4個庫組成。我知道爲了通過PHP來運行JAVA程序,我需要使用「exec」命令來調用它,但是我看到的所有示例都有.jar可執行文件,而不是.java文件。所以,我想問兩個問題:關於.jar文件和通過PHP運行java程序的問題
- 是否可以在不創建.jar文件的情況下調用PHP的.java主類?如果是這樣,那麼「exec」命令的語法是什麼?
- 如果我必須創建.jar可執行文件,我只需要將它放在網站文件夾中,然後調用它?我的意思是,.jar文件是否包含程序需要的所有類和庫?我不談論JAVA庫,我有4個特定的庫(MongoDB,Neo4j,GEXF分析器和Lucene DB),它們不屬於Java默認值。預先感謝,請原諒我的語法和拼寫錯誤。
php對java一無所知。您必須使用與您嘗試從命令行運行應用程序時完全相同的exec()內容,例如, 'exec('命令行的東西')'。 –