Сегодня я начал смотреть на JavaFXPorts. Я прочитал эту документацию по глюонам.
Но ... когда я запускаю шаг 2.4.3 ("Развертывание проекта"), нажимая на приложение → запустить на панели Gradle, первая ошибка появилось:
com.gluonhq.charm.down.Platform <clinit>
javafx.platform is not defined. Desktop will be assumed by default.
Когда я запускаю другой -> android на панели gradle (я сначала хотел упаковать его в apk, я подключу устройство, если оно начнет работать правильно), появилась другая ошибка:
Process 'command 'C:\Program Files\Java\jdk1.8.0_241\bin\java.exe'' finished with non-zero exit value 1
Caused by: java.lang.NoClassDefFoundError: android/app/Activity
Caused by: java.lang.ClassNotFoundException: android.app.Activity
Я новичок в JavaFXPorts, как я уже говорил наверху.
Кто-нибудь может помочь? Кто-нибудь тоже сталкивался с этой ошибкой ??
Приветсвует MatsG23:)
Код (я не менял его с момента создания проекта) Я выбрал "Gluon Mobile - Single View Project"
Main-Class
public class Test extends MobileApplication {
public void init() {
addViewFactory(HOME_VIEW, BasicView::new);
}
public void postInit(Scene scene) {
Swatch.BLUE.assignTo(scene);
((Stage) scene.getWindow()).getIcons().add(new
Image(Test.class.getResourceAsStream("/icon.png")));
}
}
BasicView-Class
public class BasicView extends View {
public BasicView() {
Label label = new Label("Hello JavaFX World!");
Button button = new Button("Change the World!");
button.setGraphic(new Icon(MaterialDesignIcon.LANGUAGE));
button.setOnAction(e -> label.setText("Hello JavaFX Universe!"));
VBox controls = new VBox(15.0, label, button);
controls.setAlignment(Pos.CENTER);
setCenter(controls);
}
protected void updateAppBar(AppBar appBar) {
appBar.setNavIcon(MaterialDesignIcon.MENU.button(e -> System.out.println("Menu")));
appBar.setTitleText("Basic View");
appBar.getActionItems().add(MaterialDesignIcon.SEARCH.button(e -> System.out.println("Search")));
}
}
Информация об устройстве
ОС: Microsoft Windows 10 Home
Сборка: 10.0.18363 Сборка 18363
Компьютер: Dell Inspiron 15-3567
Оперативная память: 8 ГБ
Ядро: Intel® Core (TM) i5-7200U CPU @ 2,50 ГГц [Cores 2] [Logical / Core 2]