2

我有这个文件夹结构

C:\a\b.java
C:\a\b.class
C:\a\c.java
C:\a\c.class
C:\a\ftp.jar

在 PHP 中,我使用exec("java b");了这个执行b.class的文件。那也行。现在我应该c.class从 PHP 执行文件。在 c.java 中,我为 ftp.jar 中的类创建了一个对象。所以我应该为此设置类路径。但我无法从 PHP 设置类路径

但是当我从 cmd 执行此操作时,一切正常。请告诉我如何从 PHP 设置类路径?

4

1 回答 1

0

这可能有效(提供明确cp的论点,但我没有尝试过):

exec("java -cp  C:\a\d.jar c"); //if d.jar contains c.class

或者

exec("java -cp  C:\a c"); //if d.jar doesn't contain c.class
于 2013-04-24T07:34:42.537 回答