В итоге видим, что все так, как говорит сделать RTFM, но чудо не происходит — при двойном клике по HelloWorldApp.jar созерцаем бездействие системы.
Что я делаю не так?
Отслеживать
371 1 1 золотой знак 5 5 серебряных знаков 13 13 бронзовых знаков
задан 6 сен 2012 в 20:33
4,685 2 2 золотых знака 29 29 серебряных знаков 46 46 бронзовых знаков
6 сен 2012 в 21:34
Эт тебе не Delphi 🙂
7 сен 2012 в 4:50
7 сен 2012 в 4:57
а из командной строки заводится?
7 сен 2012 в 7:32
вы перегружали комп после этого?
7 сен 2012 в 7:41
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Попробуйте сначала просто java -jar , если не работает, значит неправильно собран jar, если работает — значит что-то неладно с реестром Windows
Update
Только сейчас обратил внимание на этот ваш javaw в реестре. Дело в том, что: javaw.exe — это специальная неблокирующая и неконсольная версия команды. При запуске она не запускает консоли. Обычно нужна для запуска GUI приложений.
В вашем случае, ваш HelloWorld очевидно, консольный — это и есть причина того, что ничего не происходит. В реестре надо сделать ассоциацию .jar с java.exe
Не запускается файл Java (.jar) в Windows | Как запустить .jar? | Решение проблемы
Источник: ru.stackoverflow.com
Почему java не работает
Java – это один из самых популярных языков программирования, который используется для создания приложений, игр, веб-сайтов и многого другого. Однако, даже при всей его популярности, многие пользователи могут столкнуться с проблемами при запуске Java-приложений. Эти проблемы могут быть вызваны разными факторами, включая ошибки в установке, проблемы с памятью или просто устаревшей версией Java.
В этой статье мы рассмотрим основные проблемы, которые могут возникнуть при использовании Java, и предложим решения, которые помогут вам исправить эти проблемы.
Если вы хотите узнать, почему ваше Java-приложение не запускается или не работает должным образом, то следующие советы и рекомендации помогут вам разобраться в проблеме и найти ее решение.
Почему Java может не работать
Отсутствие установленной Java на компьютере
Одной из основных причин, почему Java может не работать, является отсутствие установленной Java на компьютере. Если Java не установлена на компьютере, при запуске Java-приложения может появится сообщение об ошибке.
Неактуальная версия Java
Если у вас установлена устаревшая версия Java, при запуске Java-приложения могут возникнуть ошибки. В этом случае рекомендуется обновить Java до последней версии, чтобы избежать этой проблемы.
Неправильные настройки Java
Если у вас на компьютере установлена Java, но Java-приложения продолжают не работать, возможно, проблема заключается в неправильных настройках Java. В этом случае рекомендуется проверить настройки Java и настроить их правильно.
Программирование: на java: как открыть jar файл
Проблемы с браузером
Еще одной причиной, почему Java может не работать, являются проблемы с браузером. Если браузер не поддерживает Java, Java-приложения не будут запускаться. В этом случае рекомендуется попробовать запустить Java-приложения в другом браузере, который поддерживает Java.
Проблемы соединения с Интернетом
Если вы пытаетесь запустить Java-приложение, которое требует соединения с Интернетом, а у вас нет соединения, Java-приложение не сможет запуститься. Проверьте соединение с Интернетом и попробуйте запустить Java-приложение еще раз.
- В заключение, если у вас возникают проблемы с запуском Java, наиболее эффективным способом решения является:
- Проверка установленной версии Java и обновление ее, если необходимо;
- Проверка настроек Java и их настройка правильно;
- Проверка подключения к Интернету и наличия исправно функционирующего соединения;
- Пробуйте запускать Java-приложения в другом браузере;
Отсутствие установленной Java
Одной из причин неработоспособности Java является отсутствие ее установки на компьютер. Для работы с Java необходимо установить на компьютер Java Runtime Environment (JRE) или Java Development Kit (JDK).
Проверить установленную версию Java можно с помощью командной строки или браузера. Если у вас нет установленной Java, можно скачать ее бесплатно с официального сайта разработчиков.
После установки Java на компьютер необходимо проверить ее наличие в системе и правильность настроек путей. Необходимо также убедиться в том, что версия Java соответствует требованиям запуска конкретного приложения.
Если у вас все еще возникают проблемы с отсутствием установленной Java, рекомендуется обратиться за помощью к профессиональным специалистам в данной области или опытным пользователям программного обеспечения.
Проблемы с запуском Java приложений
В процессе запуска Java приложений могут возникать различные проблемы, которые могут быть связаны с настройками компьютера, установленными программами или ошибками в коде приложения.
Недостаточное количество памяти может стать причиной того, почему Java приложение не запускается или работает медленно. В таких случаях необходимо увеличить выделенное количество памяти для Java Virtual Machine (JVM) при запуске приложения.
Ошибка приложения, вызванная ошибками в коде, может привести к тому, что приложение не запустится. Решение этой проблемы может потребовать дополнительной отладки и исправления ошибок в коде.
Неверные настройки Java также могут привести к проблемам при запуске приложений. Если у вас установлена старая версия Java, то не все приложения будут работать на ней. Решением может быть обновление Java или изменение настроек Java в операционной системе.
Проблемы с доступом к файлам могут стать причиной того, почему Java приложение не запускается или не работает корректно. Если приложение пытается получить доступ к файлам, на которые у пользователя нет разрешения, оно может не запуститься. Решением этой проблемы может быть изменение настроек безопасности в операционной системе.
- Если у вас возникли проблемы с запуском Java приложений, то:
- Проверьте, достаточно ли у вас памяти для запуска приложения.
- Убедитесь, что у вас установлена последняя версия Java и верно настроены ее параметры.
- Проверьте, есть ли у вас доступ к файлам, на которые обращается приложение.
Отладка и решение проблем с запуском Java приложений может быть достаточно сложным. Если вы не можете самостоятельно определить причину проблемы, то вам может потребоваться консультация специалиста в этой области, который поможет вам решить проблему.
Проблемы с обновлением Java
Обновление Java может иногда вызывать проблемы. Одной из наиболее распространенных причин является отсутствие доступа к обновляемой программе или слабый интернет-сигнал. В некоторых случаях обновления могут не совместимы с существующими на компьютере программами или драйверами.
Если обновление Java не устанавливается, убедитесь, что у вас есть достаточно пространства на диске, чтобы вместить новую версию. Кроме того, проверьте, что ваше устройство соответствует требованиям обновления. Например, в некоторых случаях Java может не обновляться на устройствах с устаревшими операционными системами.
Если вы сталкиваетесь с проблемами с обновлением Java, попробуйте скачать новую версию программы непосредственно с официального сайта Oracle. Если это не помогает, попробуйте отключить антивирусное программное обеспечение или временно удалить некоторые программы, которые могут конфликтовать с обновлением Java.
Если проблемы с обновлением Java не удается устранить самостоятельно, обратитесь за помощью к специалисту. Может потребоваться профессиональная диагностика и настройка компьютера для устранения конфликтов и обеспечения корректного функционирования Java и других программ.
Вопрос-ответ:
Почему при запуске Java-приложения выдается ошибка «Could not find or load main class»?
Возможны две основные причины ошибки «Could not find or load main class». Первая — отсутствие или неверно указанный путь к файлу, содержащему основной класс приложения. Вторая — неверная настройка переменной окружения CLASSPATH, которая должна содержать путь к директории, в которой находятся классы приложения. Решение проблемы: проверить путь к файлу с основным классом и настройки переменной CLASSPATH.
Что может привести к ошибке OutOfMemoryError в Java-приложении?
Ошибка OutOfMemoryError возникает, когда JVM не может выделить достаточно памяти для выполнения операции. Это может произойти из-за утечки памяти в приложении, недостаточной настройки параметров памяти в JVM или проблем в ОС, например, из-за ограничений на использование физической памяти. Решение проблемы: проверить наличие утечек памяти, настройки параметров памяти в JVM и проверить ограничения на использование физической памяти в ОС.
Почему при запуске Java-приложения не отображается GUI?
Отсутствие отображения GUI в Java-приложении может возникнуть из-за ошибки в коде, который отвечает за создание и инициализацию графического интерфейса, отсутствия необходимых библиотек или сбоев в операционной системе. Решение проблемы: проверить код приложения на наличие ошибок, убедиться в наличии необходимых библиотек и проверить операционную систему на наличие сбоев.
Что делать, если Java-приложение не запускается на другой машине?
Если Java-приложение не запускается на другой машине, то это может быть вызвано различными факторами, такими как отсутствие необходимых библиотек, настроек или версии Java, различия в операционных системах или проблемы с разрядностью приложений. Решение проблемы: убедиться в наличии необходимых библиотек, настроек и версии Java на другой машине, проверить соответствие операционных систем и разрядности приложений.
Являются ли проблемы с выполнением Java-приложений связанными с языком программирования?
Проблемы с выполнением Java-приложений могут быть связаны со многими факторами, такими как ошибки в коде, неверная настройка окружения, недостаточные ресурсы или проблемы в ОС. Однако язык программирования Java сам по себе не является причиной возникновения этих проблем. Решение проблем со связанными с выполнением Java-приложений зависит от конкретной ситуации и причин возникновения проблемы.
Источник: stduviewer-free.ru
Почему не загружается программа Java (см.)?
Скачиваю программу Java (самую новую версию) с сайта java.com. Но при запуске программы из загрузок появляется сообщение: «unable to downloal» («не удается загрузить»), а затем — «download failed» («ошибка загрузки»). Что это значит?
Программу ява я скачивала когда-то, но в списке установленных программ ее сейчас не нахожу. Программа необходима для отправки налоговых отчетов через интернет.
в избранное
Mitrandir [7.6K]
Вы работаете с сетью через proxy-сервер? — 9 лет назад
Ольга1971 [127K]
Нет. — 9 лет назад
Mitrandir [7.6K]
Хорошо, в таком случае, попробуйте offline-версию инсталлятора (см. мой ответ). — 9 лет назад
Ольга1971 [127K]
Попробую, спасибо. — 9 лет назад
Mitrandir [7.6K]
Кстати говоря, надеюсь программа не оформлена в виде апплета. В данный момент, по умолчанию, в многих браузерах отключена возможность запуска апплетов из-за уязвимостей плагина браузера. — 9 лет назад
Ольга1971 [127K]
Я только что пробовала — не запускается. Наверное, в моем браузере отключена такая возможность.
Еще попробовала на сайте java.com установить программу java в автономном режиме. Не совсем понимаю, что это, но программа установилась. Но отчет по прежнему не отправляется, как будто не видит эту установленную яву. Я пообещала знакомому отчет предпринимателя отправить в электронном виде, и вот никак не получается. — 9 лет назад
Mitrandir [7.6K]
Т.е. Вы отчет отправляете через браузер, я правильно Вас понял? — 9 лет назад
Ольга1971 [127K]
Да, набираю в программе ifin.ua (это в Украине), а затем отправляю. Раньше отчеты тоже плохо отправлялись, все время появлялось сообщение: «переустановите программу Java». А теперь вообще никак. — 9 лет назад
Mitrandir [7.6K]
Если да, то тут многое зависит от самого используемого браузера. Лично я, использую Mozilla Firefox. Что-бы в нем включить (активировать) плагин, нужно зайти в раздел «Дополнения», далее в открывшейся вкладке выбрать «Плагины». Далее, в списке плагинов нужно найти «Java(TM) Platform SE 7» (название может немого отличаться), поменять тип запуска на «Включать по запросу».
Также, если присутствует плагин «Java Deployment Toolkit», то также следует поменять тип запуска на «Включать по запросу». Потом следует перезагрузить браузер.
На месте, где должен быть апплет, следует просто щелкнуть мышкой и разрешить работу плагина. После разрешения, следует подтвердить развертывание приложения. — 9 лет назад
Mitrandir [7.6K]
Пока писал комментарий, увидел Ваш. Да, в вашем случае плагин именно отключен, поэтому браузер его и отказывается запускать.
p.s. после установки Java следует перезапустить браузер. — 9 лет назад
Источник: www.bolshoyvopros.ru