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

これは、ストレージまたはその他の既知のファイルからどのファイルにも適用せず、ファイルを抽出したり追加したりしただけであるため、開いて正常に動作する可能性があります。

関連情報