我已经获得了一个带有以下结构的.jar,可以在php中使用
public class encryption
{
public static cryptio encrypt(String user, String password)
{
System.out.println(output);
}
public static cryptio decrypt(String data)
{
System.out.println(output);
}
}
然后我可以在php中使用以下代码来访问jar
<?php echo exec("java -jar encryption.jar 2>&1", $output); ?>
然而,这当前在encryption.jar&#39;中输出了没有主要的清单属性。我怎么能指定使用php中的加密和解密函数?
答案 0 :(得分:1)
你can't call a non-main method from a JAR档案。当您收到所看到的消息时,这意味着必须声明JAR hasn't been constructed properly作为主类。我建议根据this answer创建一个包装器JAR。