为什么我无法启动jar文件?

时间:2013-01-21 15:10:19

标签: java file jar

我下载了一个jar文件,它自动保存到我的下载文件夹(我使用的是mac osx mountain lion)。当我点击它时,它会自动启动,一切都很好。

但是,当我将包含jar文件和其他一些文件的文件夹移动到另一个目录时(是的,我想清理我的下载文件夹)我无法启动jar文件。我总是得到错误:

The Java JAR file "example.jar" could not be launched.
Check the Console for possible error messages.

我该怎么做才能解决这个问题?

编辑:当我尝试通过控制台启动jar文件时,我收到此错误:

Unable to access jarfile ./example.jar

3 个答案:

答案 0 :(得分:10)

可能是JAR与其他目录/文件一起下载的情况。因此,当您尝试运行应用程序时,可能会丢失一些文件。

尝试打开终端并运行:

$ java -jar name.jar

{J}文件中name.jar的位置。

答案 1 :(得分:1)

我遇到了同样的问题,我通过使jar文件可执行来修复它,例如

 $ chmod +x blah.jar

答案 2 :(得分:0)

正如@Pablo所提到的那样,可能是因为当你将jar移动到一个单独的目录时,你有一些其他的文件/目录与你没有复制的jar一起下载。要解决这个问题,您可能需要尝试将jar(以及任何其他文件/目录等)直接下载到您想要的文件夹,然后启动jar,这样您就不会错过任何启动所需的内容。