在 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

这是因为您没有应用来自存储或其他已知文件的文件,而是提取文件或只是添加它们,所以它可以打开并且可能正常工作。

相关内容