0

我刚刚学习 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 = ...;
  }
}
4

2 回答 2

2
Path file = ...;

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

你觉得这三个点是什么意思?

于 2013-04-21T21:23:33.213 回答
1

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

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