我嘗試在 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
這是因為您沒有應用儲存中的哪個文件或其他已知文件,並提取文件或只是添加它們,因此它可以打開並且可能運作良好。