[英]Java: Illegal start of expression
我正在学习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 = ...;
}
}
Path file = ...;
在任何版本的Java中都是无效的语句。 我的猜测是您从某个网站复制并粘贴了此内容,但是这三个点只是一个省略号,表示“初始化代码必须在此处”。
您认为这三个点是什么意思?
...
是占位符,应将其替换为计算机上文件的实际路径。 例如,如果文件位于C:\\Directory\\file.txt
,则代码应为:
Path file = "C:\\Directory\\file.txt";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.