Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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
我可以在ios开发的xcode项目中使用java库(瑞士星历)吗?_Java_Swift_Xcode - Fatal编程技术网

我可以在ios开发的xcode项目中使用java库(瑞士星历)吗?

我可以在ios开发的xcode项目中使用java库(瑞士星历)吗?,java,swift,xcode,Java,Swift,Xcode,我正在构建一个IOS应用程序,我想在其中使用瑞士星历库,它是一个jar文件。但我对Xcode和swift都是新手。我关心的是如何在IOS开发的Xcode项目中使用jar文件。 我从数据库下载了jar文件 任何帮助都将不胜感激。JAR文件是Java存档,这意味着您需要在想要使用它的系统上安装Java(除非您安装了Java,否则您无法在Windows或macOS上打开或使用JAR文件)。iOS也是如此。要在应用程序中使用jar文件,iOS需要安装Java,而它没有安装。如果有,你甚至无法访问库函数,

我正在构建一个IOS应用程序,我想在其中使用瑞士星历库,它是一个jar文件。但我对Xcode和swift都是新手。我关心的是如何在IOS开发的Xcode项目中使用jar文件。 我从数据库下载了jar文件
任何帮助都将不胜感激。

JAR文件是Java存档,这意味着您需要在想要使用它的系统上安装Java(除非您安装了Java,否则您无法在Windows或macOS上打开或使用JAR文件)。iOS也是如此。要在应用程序中使用jar文件,iOS需要安装Java,而它没有安装。如果有,你甚至无法访问库函数,因为它是Java而不是Swift。

库是用与应用程序不同的语言编写的。在某些情况下,比如C++代码能够在iOS上运行,java不能。

这是因为Java在JVM(Java虚拟机)内部运行。它运行已编译的java字节码。然而,iOS上根本没有JVM,因此有问题的iPhone根本无法理解这个“jar”文件是什么

因此,在编写iOS应用程序时,您将无法使用此库,或者任何Java库