在 Java N-IDE (Android) 上運行現有 Java 項目

在 Java N-IDE (Android) 上運行現有 Java 項目

我嘗試在 Android 上的 Java N-IDE 上運行一個簡單的 Java 控制台應用程序,但該應用程式最初是在 Windows 上的 IntelliJ 上開發的

我下載了 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

這是因為您沒有應用儲存中的哪個文件或其他已知文件,並提取文件或只是添加它們,因此它可以打開並且可能運作良好。

相關內容