0

私は Java を学んでおり、Path オブジェクトを使用したいと考えています。

Path file = ...;

そして、それは私に与えています:「表現の違法な開始」

次のインポートがあります。

import java.nio.file.*;
import java.nio.file.attribute.*;

NetBeans に従って JDK 1.7 プラットフォーム (JDK 7) を実行しています。地球の果てまでグーグルで検索しましたが、このエラーでスクワットを見つけることができません。

path file = ...; と仮定しています。私の現在のJDKが認識していないいくつかの新しい構文または機能ですか???

編集 |

import javax.swing.*;

import java.nio.file.*;
import java.nio.file.attribute.*;

public class MainWindow extends JFrame {

  public MainWindow() 
  {
    initComponents();
  }

  private void cboModelFocusGained(java.awt.event.FocusEvent evt) 
  {
    Path file = ...;
  }
}
4

2 に答える 2

2
Path file = ...;

Java のどのバージョンでも有効なステートメントではありません。これはどこかの Web サイトからコピーして貼り付けたものだと思いますが、3 つのドットは単に「初期化コードをここに配置する必要がある」という意味の省略記号を意味していました。

この3つの点は何を意味していると思いますか?

于 2013-04-21T21:23:33.213 に答える
1

これら...はプレースホルダーです。これらは、コンピューター上のファイルへの実際のパスに置き換える必要があります。たとえば、ファイルが に存在する場合C:\Directory\file.txt、コードは次のようになります。

Path file = "C:\\Directory\\file.txt";
于 2013-04-21T21:37:10.270 に答える