0

cmd からファイル名を取得する Java プログラムがあります。私の主な機能は次のようになります。

public static void main(String[] args) {
        try {
            solve(args);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

args関数に送るファイル名ですsolve。エクリプスを使用しています。Runメニューに移動してから、 と の両方のタブにRun Configurationファイル パスを貼り付けました。Eclipse を使用してプログラムを実行すると、次のエラーが発生します。ArgumentsProgram argumentsVm arguments

Error: Could not find or load main class C:\MyFolder\MyFile
4

2 に答える 2

2

これを VM 引数に追加しないでください。プログラム引数のみ。VM 引数は、VM に渡される引数です... メモリ オプション、システム プロパティなど。

于 2013-06-30T18:05:23.697 に答える
0

VM 引数から削除します。プログラム引数は引数ボックスに属します。

VM 引数は、Java 自体への引数です。たとえば、最大ヒープ メモリを 128MBytes に設定します: -Xmx128m

java はプレーンな vm 引数を、実行すべきメイン クラスとして解釈します。

于 2013-06-30T18:07:59.457 に答える