2013-08-26 43 views
-3

我得到一個惱人的錯誤,當我上了分號一個.java文件鍵入此行到Eclipse中:「已啓用」Java的分號問題

@Override 
public void onEnable() { 
    PluginDescriptionFile pdfFile = this.getDescription(); 
this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + (" Has Been Enabled!"); 
} 

在的(結束)我把必要的分號,但在它得到一條紅線這個問題:

Syntax Error, insert ")" to complete Expression. 

然而,A),這將造成麻煩和b)當我做什麼它說,它說,它是仍然是錯誤的,我必須用分號結束。

回答

-1

嘗試,而不是這個

this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has Been Enabled!"); 
+0

這三個答案都有幫助,謝謝!有趣的是,我試圖從YouTube和互聯網上了解所有這些,但並沒有給他那個錯誤......謝謝你們三位。 –

+0

哦,好吧,不客氣;) –

+0

倒下了答案的人也可能會給我們反饋,以改善我們的錯誤。 –

0
this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + (" Has Been Enabled!"); 

應該

this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has Been Enabled!"); 
  • 你在這需要額外的起點支架被刪除

    (" Has Been Enabled!") 
    ^^^ 
    //Above causing error 
    
+1

爲什麼沒有提到原因就會倒下呢?我們都想從我們的錯誤中吸取教訓。 – Maroun

1

你傳入無效string您記錄儀info方法。這是問題的一部分:

(" Has Been Enabled!") 

我想你需要的東西是這樣的:

this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + "(Has Been Enabled!)"); 
-1
" Has Been Enabled!"); 

(" Has Been Enabled!"); 
+0

Downvoter你能提一下原因嗎? – newuser

+0

確實......我不知道爲什麼人們在貶低其他答案,他們幫助我解決了這個問題......他們都工作...... –