在Kohana中包含javajar文件

在Kohana中包含javajar文件,java,php,jar,cron,kohana,Java,Php,Jar,Cron,Kohana,我正在Kohana框架中运行一个cron,执行该行 php index.php --uri=nameofcron 其中nameofcron是驱动cron的控制器的名称。 在这个cron的执行过程中,我需要运行一个exec语句来执行一个javajar可执行文件。jar文件需要访问与jar文件位于同一目录级别的src文件夹中的资源。在所述目录中的简单php脚本中运行此exec语句时,exec运行良好。但是,当尝试在我的cron的Kohana执行路径中运行exec语句时,它会给我一个错误,告诉我sr

我正在Kohana框架中运行一个cron,执行该行

php index.php --uri=nameofcron
其中nameofcron是驱动cron的控制器的名称。 在这个cron的执行过程中,我需要运行一个exec语句来执行一个javajar可执行文件。jar文件需要访问与jar文件位于同一目录级别的src文件夹中的资源。在所述目录中的简单php脚本中运行此exec语句时,exec运行良好。但是,当尝试在我的cron的Kohana执行路径中运行exec语句时,它会给我一个错误,告诉我src文件夹中的资源找不到


有没有办法在Kohana框架中包含java资源,以便我可以在cron执行中使用它们?

您需要在运行@hakre所说的命令之前更改工作目录,或者需要在类路径中包含src文件夹和jar本身

如果要在不使用cd命令的情况下更改cwd,我建议使用


要以编程方式找到jar文件的路径,我建议您使用。

首先更改工作目录,然后在更改后的目录中执行jar命令。您可以将cd命令放在java命令前面:cd/home/path/to;java the.jar-这是UNIX,您还没有编写您使用的平台。