Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在mac中运行.jar?_Java_Macos_Jar - Fatal编程技术网

Java 如何在mac中运行.jar?

Java 如何在mac中运行.jar?,java,macos,jar,Java,Macos,Jar,我已经编写了一个相对简单的java应用程序。我的电脑上有JDK,但我需要它在mac上运行。.jar在我的PC上运行得很好,但我在我的Macintosh上测试了它(顺便说一句,Macintosh没有安装JDK) 为什么它不在mac上运行?我怎样才能解决这个问题?修复它可能吗?运行基于Java的程序不需要JDKJDK用于开发,它代表Java开发工具包 你需要JRE,它应该在Mac中 试试:java-jarmyjar\u file.jar 编辑:根据,适用于Mac OS 10 Java运行时不再作为系

我已经编写了一个相对简单的java应用程序。我的电脑上有JDK,但我需要它在mac上运行。
.jar
在我的PC上运行得很好,但我在我的Macintosh上测试了它(顺便说一句,Macintosh没有安装JDK)


为什么它不在mac上运行?我怎样才能解决这个问题?修复它可能吗?

运行基于Java的程序不需要
JDK
JDK
用于开发,它代表
Java开发工具包

你需要
JRE
,它应该在Mac中

试试:
java-jarmyjar\u file.jar

编辑:根据,适用于Mac OS 10

Java运行时不再作为系统的一部分自动安装 操作系统安装


然后,您需要将JRE安装到您的机器上。

将可执行文件设置为您的jar,然后在Mac OS上双击它,它就会成功运行

sudo chmod+x filename.jar


试试这个,我希望它能起作用。

mac有JRE吗?如果没有,那可能是你的问题。试试
java-jar.jar
您使用哪个版本的JDK来构建jar?Mac上的Java版本是什么?Mac不再随操作系统提供JRE。它是在您第一次尝试使用它时安装的。我不确定命令行中的
java
是否应该这样做,但不管怎样,它很有可能需要这样做installed@ChrisThompson:嗯。。如果是这样的话。它需要安装。。感谢您的更新。:)@ChrisThompson-你所说的“它在你第一次尝试使用它时就安装好了”是什么意思?@ChrisThompson默认情况下它仍然带有max。