我想用Java制作应用程序
我的问题是,用Java编写的程序是否可以在Android平台和ios上运行
如果是,那么做什么小提示......
因为Java与平台无关。
答案 0 :(得分:4)
没有。虽然Java可能是“独立于平台”,但并不意味着它在所有平台上都受支持。 iOS不支持它。
答案 1 :(得分:2)
不,java在Android中使用,而objective-c在ios中使用。
所以,这是不可能的。
如果您想在两个平台上运行相同的代码,请使用HTML5
,CSS3
和javascript
或jQuery
进行混合应用。
答案 2 :(得分:0)
Platform independent doesnt the meaning stated by zaph, It means you can run the same compiled code in what ever operating system which has java. Eg: you can run a java program compiled in windows and copy those class files and you can run it on a linux which has the jre. (While c and c++ are platform dependent)
你不能在IOS中运行android代码只是因为他们没有java编译器。 C和C ++是用于编写操作系统的基本语言,甚至java VM也是用c ++编写的。查看this
如果你想在Android和IOS上运行一个应用程序。你应该去PhoneGap
现在一天。我们已经提出了混合应用程序,例如混合应用程序。
答案 3 :(得分:0)
由于对iOS Developer Program License的限制,不支持在iOS上运行Java。虽然Java是独立于平台的,但是使用Java构建的应用程序需要Java虚拟机(JVM)来执行Java应用程序最终编译的字节码。由于iOS不支持JVM,因此无法在Apple设备上运行Java。
在多个平台上运行的应用程序通常作为Web视图运行,这意味着它们基于HTML。一种流行的工具是PhoneGap或Cordova。您可以使用它们来开发独立于平台的应用程序。