Java
Если написать программу на Java для телефона то он запуститься и на компьютере?
Проблем с окнами не будет?
что
как вы думаете... почему сайты выкладывают какие-то программы для скачки под винду, под мак, под линух.... под андроид.... под айфон.... а не одну и так чтоб везде работала?
Иван Быков
так не просекли тему - на жабе проги писать (сарказм)
На соответствуещей виртуальной машине - да.
Запустится только на эмуляторе Android. И это не факт. На эмуляторах обычно старые версии Android.
Vbt
а он не про J2ME?
Юрий Бажинов
Запуститься не только на эмуляторе. Вот отрывок из книге Герберт а Шилдт Java 8.
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
Если использовать эмулятор андроид то запустится
Vbt
он не про j2me?
Юрий Бажинов
Запуститься не только на эмуляторе. Вот отрывок из книге Герберт а Шилдт Java 8.
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
Программа запускается на операционной системе. Если у вас на компе Android - да. А под Windows и Linux - нет.
Vbt
мне кажется он про j2me
В.м. Я.
Сути не меняет. Платформы не совместимы. да и какие окна в j2me...
Юрий Бажинов
Запуститься. Вот отрывок из книге Герберт а Шилдт Java 8.
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
Нет не запустится.
конечно НЕ запустится)
и проблемы не только с окнами (GUI), а вообще все API другие. кроме тех, которые входят в стандартную библиотеку Java.
работать будут только - int, bool, файлы, массивы, списки, криптография и т. п.. и сторонние библиотеки основанные только на этом. и все.
да и то файлы на десктопе имеют другие пути, SD-карты нет)
и огромные отличия между десктопным jar и тем что для телефона. в десктопной java есть main(), а там этого нет. там есть манифест, если это андроид, а на десктопе совсем другой манифест и совсем он не для этого. нету даже способа чтобы оно хотя бы компилировалось в одно и то же.
причем еще и на телефонах Java разная - J2ME одно дело, на Android другое дело, без доп. утилит даже J2ME приложение не будет работать на Android, а наоборот вообще никак не будет.
адская кроссплатформенность джавы - это миф нубов. на уровне готовых приложений ее мало, как и у многих других языков. только модулей (библиотек).
и проблемы не только с окнами (GUI), а вообще все API другие. кроме тех, которые входят в стандартную библиотеку Java.
работать будут только - int, bool, файлы, массивы, списки, криптография и т. п.. и сторонние библиотеки основанные только на этом. и все.
да и то файлы на десктопе имеют другие пути, SD-карты нет)
и огромные отличия между десктопным jar и тем что для телефона. в десктопной java есть main(), а там этого нет. там есть манифест, если это андроид, а на десктопе совсем другой манифест и совсем он не для этого. нету даже способа чтобы оно хотя бы компилировалось в одно и то же.
причем еще и на телефонах Java разная - J2ME одно дело, на Android другое дело, без доп. утилит даже J2ME приложение не будет работать на Android, а наоборот вообще никак не будет.
адская кроссплатформенность джавы - это миф нубов. на уровне готовых приложений ее мало, как и у многих других языков. только модулей (библиотек).
Юрий Бажинов
Запуститься. Вот отрывок из книге Герберт а Шилдт Java 8.
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
"Несмотря на то что программу, написанную на С++, можно выполнить на процес-
соре практически любого типа, сделать это можно, лишь скомпилировав ее в исполня-
емый код команд конкретного процессора. Создание компиляторов - длительный и
трудоемкий процесс, поэтому в поисках оптимального решения Гослинr и другие члены
рабочей группы остановились на межплатформенном языке, для которого компилятор
генерировал бы код, способный выполняться на разных процессорах в различных вы-
числительных средах. В конце концов их усилия увенчались созданием языка, известно-
го теперь под названием Java"
Ты красивый (нет) молодец (нет) тогда иди мой посуду
Похожие вопросы
- Написать программу на языке java
- Хочу написать программу -калькулятор .Через какой язык мне нужно писать ?/И как вообще писать ?
- сложно ли написать программу кубик-рубик с интеллектом исскуственныи чтобы подсказывал как собирать?
- Подскажите пожалуйста, как в данном коде Java сделать так, чтоб при нажатии цифры 3 программа завершала свою работу?
- Помогите написать java программу нахождения максимального числа из 4-х
- Работа со строками Java Разработать программу, которая вводит строку и находит все слова указанной длины n (n вводится).
- Почему Android Studio написана на Java а не на С/С++?
- Помогите разобрать программу java
- Как создать программу (Java), чтобы была не консольной, а с интерфейсом GUI
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов