2

Netbeans で新しい Java プロジェクトを作成しました。

package copyfiles;

import java.io.File;
import java.io.FileInputStream;

public class CopyFiles {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }
}

そして、私は以下を選択しました:

  1. 主プロジェクトのクリーンアップとビルド
  2. メインプロジェクトを実行

エラーがあります:

java.io.IOException: Cannot run program "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java" (in directory "/Users/xxx/yyy/kopiowanie plików/CopyFiles"): error=2, No such file or directory

なにが問題ですか?

4

4 に答える 4

2

Javaが利用可能かどうかを確認してください

/システム/ライブラリ/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

か否か。利用できないと思います。そこになく、誰かが Java フォルダー名を変更した場合は、Netbeans IDE に移動します。

ツール --> Java プラットフォーム

そしてクリック

プラットフォームを追加

Javaフォルダーを追加します。この後でプログラムを実行すると、プログラムが動作するはずです。

于 2012-08-06T11:37:31.460 に答える
2

私は理由を持っていると思います。

Netbeans は非 Ascii パスをサポートできない可能性があります。パス部分「kopiowanie plików」は、このパス「/Users/xxx/yyy/kopiowanie plików/CopyFiles」では受け入れられません。

したがって、プロジェクトを「/Users/xxx/yyy/projectABC/CopyFiles」のような新しいフォルダーに移動する必要があります。

私の英語でごめんなさい。:-)

于 2012-08-16T09:50:27.740 に答える
0

この問題がありました。私は実際には2つ持っていましたが、最初のものを修正しました。その過程で、Web サイトは、bin フォルダーの「java.exe」の互換性設定で「管理者として実行」を設定することを提案しました。最初の問題を修正しましたが、「管理者として実行」オプションをオフにするまで、このエラーは発生していました。今、それは働いています。

于 2018-03-11T07:06:19.863 に答える