55 подписчиков
Где у Java приложения точка входа? В обычном Java приложении всегда должен быть main class, содержащий метод main. С него начинается исполнение всей программы. Main class-ом может быть не только класс, но и интерфейс или енам. Для JavaFX приложения главный класс должен реализовывать javafx.application.Application. main обязательно public static. Дополнительно, методу разрешено иметь модификатор strictfp. На аннотации и список исключений ограничений не накладывается. В главном методе должен быть объявлен единственный аргумент – массив строк. Обе конструкции String[] и String... компилируются в один и тот же байт-код, так что приемлемы оба варианта...
2 года назад
9 подписчиков
1) Объявляем наш jar исполняемым: maven: <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <executable>true</executable> </configuration> </plugin> gradle: jar { manifest { attributes 'Main-Class': 'com.foo.bar.MainClass' } } 2) Создаем файл конфигурации (меняем выделенные строки на свои): sudo nano /etc/systemd/system/app_name_service.service с содержимым: [Unit] Description=App Description After=network...
1 год назад
461 подписчик
Поле или атрибут класса в Java - это переменная, объявленная внутри класса, и которая содержит данные, относящиеся к этому классу. Она может быть статической или нестатической. Статическое поле класса принадлежит классу, а не объекту, и используется общим для всех экземпляров этого класса. Статические поля могут использоваться без создания экземпляра класса. Нестатическое поле или экземпляр переменной принадлежит объекту класса и каждый объект имеет свою собственную копию этой переменной. Нестатические поля не могут быть использованы, пока не создан экземпляр класса...
11 месяцев назад
8 подписчиков
Чтобы приложение имело доступ к интернету необходимо в манифесте дать доступ к интернету. Делается это следующим образом. Открываем файл "AndroidManifest.xmls" и перед строками описания программных названия, иконки и т.д. пишем <uses-permission android:name="android.permission.INTERNET"> Разберём код: uses-permission- дать разрешение на android:name- название самого разрешения к которому даём разрешение. Присваиваем ему название самого разрешения через символ = (равно) "android...
2 года назад