我下载了一个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
答案 0 :(得分:10)
可能是JAR与其他目录/文件一起下载的情况。因此,当您尝试运行应用程序时,可能会丢失一些文件。
尝试打开终端并运行:
$ java -jar name.jar
{J}文件中name.jar
的位置。
答案 1 :(得分:1)
我遇到了同样的问题,我通过使jar文件可执行来修复它,例如
$ chmod +x blah.jar
答案 2 :(得分:0)
正如@Pablo所提到的那样,可能是因为当你将jar移动到一个单独的目录时,你有一些其他的文件/目录与你没有复制的jar一起下载。要解决这个问题,您可能需要尝试将jar(以及任何其他文件/目录等)直接下载到您想要的文件夹,然后启动jar,这样您就不会错过任何启动所需的内容。