不能运行以前运行得很好的.jar文件


Can't run a .jar file that used to work just fine

我的问题是我不能从Windows控制台运行"file.jar参数"。我以前就能做到。

现在我必须使用"java -jar file.jar parameters"语法来让它工作-否则我就会得到"无法加载主类"的错误。我已经改变了路径变量,重新安装了java等,这只会让它更混乱。

我如何回到我可以在控制台中写入file.jar并使其运行的点?我必须能够做到这一点,因为我从PHP shell调用这个脚本,无论出于什么奇怪的原因,当我通过"java -jar file.jar parameters"语法调用它时,shell不工作-但它曾经使用"file.jar parameters"语法。

我讨厌java,它是一个烂摊子,我有多个lib文件夹,以前安装的一些垃圾,这是一个灾难,我在试图修复它后愤怒了过去的6个小时…谁来帮帮我,我快要把电脑扔出窗外了

您可以创建一个内容为"java -jar file.jar"的.bat文件然后PHP shell可以直接执行bat