簡體   English   中英

Java:表達式的非法開頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM