jar文件可以在Mac OS上运行吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jar文件可以在Mac OS上运行吗?相关的知识,希望对你有一定的参考价值。

可以的。只要你安装了java就可以运行。
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。
JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
参考技术A jar是java项目的jar包,什么只在塞班运行,纯扯淡,只要你的mac上装有JVM,那就没问题。当然,前提条件是,你这个jar文件是为mac系统编写的,如果这个文件是为手机系统写的,或者为其他系统平台做的,那就自然不行了。只要做这个这个jar文件的程序员做的是针对mac的程序,那就没问题。

另外,“Angel加油”这个哥们说的还算靠谱点,稍微懂点编程或者java就很容易明白了。
参考技术B 能 要装Java环境本回答被提问者采纳 参考技术C jar文件塞班手机上可以用,怎么可以在Mac上运行,Mac只能运行dmg文件,

使用 Qt 在 OS X/Mac 上构建 C++ 库

【中文标题】使用 Qt 在 OS X/Mac 上构建 C++ 库【英文标题】:Build C++ library on OS X/Mac using Qt 【发布时间】:2014-12-03 04:20:39 【问题描述】:

我使用 Qt 在 Windows 上创建了一个 C++ 库,它运行良好。现在我想使用 Qt 在 OS X/Mac 上构建相同的 C++ 库,并且在运行与我在 Windows 上创建这个 C++ 库的相同步骤之后,我不确定在 OS X 上需要哪些生成的文件。 在 Windows 上,我可以通过以下文件在其他 C++ 项目中使用该库:.dll、目标文件库和头文件。我可以找到目标文件夹中生成的前两个文件:

但在 Mac 上,检查同一文件夹后,我发现生成的文件如下:

哪些文件是我制作的库?以及如何在 OS X 上的其他 C++ 项目中使用生成的库? 我试图找到一些分步指南,但到目前为止没有运气,所以如果有任何有用的链接会有所帮助。 提前谢谢!

【问题讨论】:

【参考方案1】:

图书馆是

libsdk.1.0.0.dylib

所有其他 libsdk*.dylib 都是指向该库的链接(出于兼容性原因,某些应用程序会查找 libsdk.dylib)。您可以像使用任何其他动态库一样使用这些库。将库和头文件提供到本地路径或在系统范围内安装它们 (DYLD_LIBRARY_PATH)。

更多信息请参见How to use dylib in Mac OS X (C++)。

【讨论】:

以上是关于jar文件可以在Mac OS上运行吗?的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 pacifist 在带有 Java 1.7.0.45 的 Mac OS X 10.6.8 上运行线程化的 java jar 文件

将tomcat jar / lib目录添加到Mac OS X上的eclipse类路径[重复]

ios 模拟器可以在 Mac OS X Server 上运行吗?

为啥 awk 脚本不能在 Mac OS 上运行,但在 Linux 上运行?

Mac os 下的文件权限管理

我可以在 .jar 文件而不是 .java 上运行 fortify 吗?