我编写了一个相对简单的Java应用程序。我在我的电脑上安装了JDK,但我需要它在Mac上运行以供学校使用。 .jar
在我的电脑上完美运行,但我在我的Macintosh上测试它(顺便说一下,这台Mac没有安装JDK)。
为什么它不能在Mac上运行?我该如何解决?修复它是否可能?
我编写了一个相对简单的Java应用程序。我在我的电脑上安装了JDK,但我需要它在Mac上运行以供学校使用。 .jar
在我的电脑上完美运行,但我在我的Macintosh上测试它(顺便说一下,这台Mac没有安装JDK)。
为什么它不能在Mac上运行?我该如何解决?修复它是否可能?
运行基于Java的程序不需要JDK
,JDK
是为了开发而存在的(即Java开发工具包
)。
你需要JRE
,而这个应该已经在Mac上预装好了。
尝试运行命令:java -jar Myjar_file.jar
编辑:根据这篇文章,对于Mac OS 10:
Java运行时不再自动安装在操作系统中。
然后,您需要将JRE安装到您的计算机上。
java
是否可以完成安装,但无论如何,很有可能需要进行安装。 - Chris Thompson将您的jar文件设置为可执行文件,然后在Mac OS上双击该文件即可成功运行。
sudo chmod +x filename.jar
请尝试此方法,希望能够解决问题。
sudo chmod +x filename.jar
,然后像@Hardik Mishra在另一个答案中所指示的那样,从终端运行java -jar filename.jar
。安装过程将会立即启动。