我只是在学习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 = ...;
}
}
答案 0 :(得分:2)
Path file = ...;
在任何版本的Java中,都不是有效的语句。我的猜测是你从一些网站复制并粘贴了这个,但这三个点只是一个省略号,意思是“初始化代码必须在这里”。
您认为这三个点意味着什么?
答案 1 :(得分:1)
...
是占位符,应替换为计算机上文件的实际路径。例如,如果文件存在于C:\Directory\file.txt
中,则代码应为:
Path file = "C:\\Directory\\file.txt";