3

NetBeans 7.0.1を使用していますが、JAVAアプリケーションを作成しようとすると、「プロジェクトフォルダはすでに存在し、空ではありません」というエラーが表示されます。

しかし、実際にはプロジェクトフォルダは存在せず、ディレクトリ内に同じ名前のフォルダはありません。どんな提案も大いに役立ちます。

前もって感謝します。

4

3 に答える 3

1

作成しようとすると問題が発生しますか?

お使いのバージョンが少し古いことに注意してください。

  1. 以前と常に同じディレクトリにあることを確認してください。

  2. コンピューターを再起動して再試行します。

  3. 状況が続く場合は、最新バージョン(7.2.1)にアップグレードして、問題が解決しないかどうかを確認するか、NetBeansに連絡してください。

于 2013-01-09T15:37:10.053 に答える
1

私の場合(Windows 7x64上のNetBeans8.1)、理由はメインJavaクラス(C:\Users\_my_user_name_\AppData\Roaming\NetBeans\8.1\config\Templates\Classes\Main.java)のテンプレートファイルが正しくないことでした。ほら、そのファイルを微調整するとき、私はそれを無効なコードで埋めたままにしました。正確には、終了タグがありませんでした。間違いに気づいて修正するとすぐに、すべてが正常に戻り、それ以来完全に機能しています。

これが私が提案することです:
ステップ1:まだ存在していないフォルダーに新しいプロジェクトを作成できるかどうかを確認します。IDEがこの新しいフォルダを作成し、ファイルの入力を開始した後、予期せず停止し、「プロジェクトフォルダがすでに存在するなど」と表示したとします。
ステップ2:フォルダー内を調べて、アプリケーションのメインクラスを見つけてみます(例:)C:\My_Amazing_NetBeans_Projects\MyNiftyJavaApp\src\myniftyjavaapp\MyNiftyJavaApp.javaステップ
3:メインクラスファイルは存在するが完全に空(長さ0バイト)の場合、IDEが自動生成されたコードでファイルを埋めることができないことを意味している可能性があります(メインクラステンプレートが無効であるために発生しました)。

つまり、IDEが頭を失う正確なポイントを見つけてください。最後の手段として、NetBeansの再インストールを検討してください。確かに、このソリューションは粗雑でエレガントではありませんが、世界中の人々がそれが通常役立つと報告しています...

于 2015-12-22T08:04:46.120 に答える
0
<#if package?? && package != ""> 
package ${package}; 
</#if> 

/** @author ${user}  */

public class ${name} { 

    public static void main(String[] args) { 

    } 
}

上記のコードの最初の3行が、この問題の鍵となっているようです。テンプレートを変更してJAVA MAIN CLASS不要なコメントを削除しましたが、これらの最初の3行のコードも削除しました。最初に作成されたプロジェクトはOKで、パッケージは「デフォルトパッケージ」でした。

次のプロジェクトを作成しようとすると、すでに存在するプロジェクトフォルダに関するエラーが発生しました。NetBeans 8.2をアンインストール/インストールし、同じ方法でテンプレートを再度変更しましたが、2番目のプロジェクトの作成に失敗しました。

次に、テンプレートを1行ずつ変更して、何が起こっているかを確認し、推測することにしました。最初の3行が必要です。新しいプロジェクトが適切に作成され、パッケージはデフォルトではなくなりました。

于 2017-01-25T22:49:34.250 に答える