Как исправить ошибку: не удалось получить неизвестное свойство «Desktopcompile» в jfxmobile?IOS

Программируем под IOS
Ответить
Anonymous
 Как исправить ошибку: не удалось получить неизвестное свойство «Desktopcompile» в jfxmobile?

Сообщение Anonymous »

Я хочу создать программу Javafx для Android и iOS. Я скачал и установил JFXMobile в INTELLIJ IDEA. Я использую информацию для настройки отсюда. Когда я попытался создать свою программу, я получил ошибку в консоли: < /p>
Build file 'D:\Program\build.gradle' line: 16
A problem occurred evaluating root project 'Program'.
> Failed to apply plugin 'org.javafxports.jfxmobile'.
> Could not get unknown property 'desktopCompile' for configuration container of type org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.
Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insigh
< /code>
Моя версия Intellij Idea - 2022.3.3.3 < /p>
Мое обзор Gradle - 7.5.1 < /p>
Мой vresion of java - 8 < /p>
Мой основной класс - < /p>
package org.example;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.stage.Stage;

import java.io.File;
import java.io.FileInputStream;

public class Main extends Application {
public static void main(String[] args) {
launch(args);
}

@Override
public void start(Stage primaryStage) throws Exception {
Image image = new Image(new FileInputStream(new File("image.png")));
ImageView imageView = new ImageView(image);
Group group = new Group();
group.getChildren().add(imageView);
Scene scene = new Scene(group);
primaryStage.setScene(scene);
primaryStage.setHeight(100);
primaryStage.setWidth(100);
primaryStage.show();
}
}
< /code>
my gradle.build файл - < /p>
buildscript {
repositories {
jcenter()
}

dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.3.17'
}
}

plugins {
id 'java'
}

apply plugin: 'org.javafxports.jfxmobile'

mainClassName = 'example.Main'

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
mavenCentral()
jcenter()
}

dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}

test {
useJUnitPlatform()
}

jfxmobile {
ios {
forceLinkClasses = ['example.**.*']
}
android {
applicationPackage = 'org.example'
}
}
< /code>
Как настроить JFXMobile? Извините за мой английский. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-jfxmobil
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»