Я хочу создать программу 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
Как исправить ошибку: не удалось получить неизвестное свойство «Desktopcompile» в jfxmobile? ⇐ IOS
Программируем под IOS
1758914682
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? Извините за мой английский. Спасибо!
Подробнее здесь: [url]https://stackoverflow.com/questions/79776299/how-to-fix-an-error-could-not-get-unknown-property-desktopcompile-in-jfxmobil[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия