Запуск существующего проекта Java на Java N-IDE (Android)

Запуск существующего проекта Java на Java N-IDE (Android)

Я пытаюсь запустить простое консольное приложение Java на Java N-IDE на Android, но это приложение изначально было разработано на IntelliJ на Windows

Я скачал Termux, установил Git и клонировал свой проект, все заработало как часы.

Я могу открыть папку своего проекта и увидеть все свои классы, я могу открыть свой главный класс в таблице и нажать «Выполнить», но получаю эту ошибку:

java.lang.ClassNotFoundException: Didn't find class "src.main.Main" on path: DexPathList[[dex file "/storage/emulated/0/workspace/projectName/app/build/dexedClasses/classes.dex"],nativeLibraryDirectories=[/system/lib, /system/vendor/lib]]

    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)

    at com.duy.android.compiler.java.Java.run(Java.java:91)

    at com.duy.ide.javaide.run.activities.ExecuteActivity.executeDex(ExecuteActivity.java:147)

    at com.duy.ide.javaide.run.activities.ExecuteActivity.exec(ExecuteActivity.java:124)

    at com.duy.ide.javaide.run.activities.ExecuteActivity.access$100(ExecuteActivity.java:45)

    at com.duy.ide.javaide.run.activities.ExecuteActivity$1.run(ExecuteActivity.java:88)

    at java.lang.Thread.run(Thread.java:764)

Дело в том, что я не могу найти, как настроить этот «DexPathList».

Самый точный ответ, который я нашел в Интернете, был здесь:

https://github.com/tranleduy2000/javaide/wiki/Open-java-example

Но этот урок посвящен запуску примера кода из приложения, а не запуску другого существующего проекта.

На скриншоте есть интересное меню «Выбрать класс для запуска», но я не знаю, как его открыть.

Кто-нибудь знает, как работает Java N-IDE?

решение1

Это потому, что вы не указали, какой файл находится в хранилище или других известных файлах, и не извлекли файлы или просто не добавили их, чтобы они могли открыться и, возможно, работать совершенно нормально.

Связанный контент