Java:非法表达的开始

时间:2013-04-21 21:16:46

标签: java path compiler-errors

我只是在学习Java并希望使用Path对象:

Path file = ...;

它给了我:“非法表达的开始”

我有以下导入:

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

我根据NetBeans运行JDK 1.7平台(JDK 7)。谷歌搜索到地球的尽头,并没有找到这个错误的蹲坐。

我假设路径文件= ...; 是我当前的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 = ...;
  }
}

2 个答案:

答案 0 :(得分:2)

Path file = ...;
在任何版本的Java中,

都不是有效的语句。我的猜测是你从一些网站复制并粘贴了这个,但这三个点只是一个省略号,意思是“初始化代码必须在这里”。

您认为这三个点意味着什么?

答案 1 :(得分:1)

...是占位符,应替换为计算机上文件的实际路径。例如,如果文件存在于C:\Directory\file.txt中,则代码应为:

Path file = "C:\\Directory\\file.txt";
相关问题