我正在建立一个网站,它将使用文件来呈现社交图。这些文件由JAVA中的后端创建。这个JAVA程序由4个类和4个库组成。我知道为了通过PHP运行JAVA程序,我需要使用“exec”命令调用它,但我看到的所有示例都有.jar可执行文件,而不是语法中的.java文件。所以,我想问两个问题:
答案 0 :(得分:1)
您必须至少将.java文件编译为.class文件。如果它们在jar文件中会更容易,但这不是必需的。
1) a)java -cp /location/to/.class/files
b)java -jar /location/to/the.jar
2)jar文件不一定是可执行文件,但是如果这样做更容易,那么正确设置清单就可以了。
当你说库时,你的意思是其他.jar文件或本机.dll或.so库?如果是后者,则必须设置库路径才能找到它们。
答案 1 :(得分:0)
SourceForge上有一个PHP-Java bridge项目。此外,您可以通过将其作为servlet运行来公开后端进程,这可能是正确的方法。如果一切都失败了,你可以“执行”它。