自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

常見JAVA編譯錯(cuò)誤原因剖析

開發(fā) 后端
Java編譯器產(chǎn)生的字節(jié)碼由JVM指令構(gòu)成,而JVM是虛設(shè)的,不接近于任何一種實(shí)用機(jī)型,但是它在編譯的過程中也避免不了錯(cuò)誤,這里向大家描述一下幾種常見的JAVA編譯錯(cuò)誤及解析。

本文向大家簡單介紹一下常見JAVA編譯錯(cuò)誤產(chǎn)生的原因及解決方法,主要包含JAVAc編譯器的路徑變量設(shè)置不正確,鍵入的方法名printl不正確等問題,相信本文介紹一定會(huì)讓你有所收獲的。

常見JAVA編譯錯(cuò)誤

1.JAVA編譯錯(cuò)誤提示內(nèi)容:

  1. JAVAc:Commandnotfound  
  2.  

解釋:

包含JAVAc編譯器的路徑變量設(shè)置不正確。JAVAc編譯器放在TheJAVADevelopersKit(JDK)下的bin目錄中。

  JDK是Sun公司免費(fèi)提供的軟件包,其中含有編寫和運(yùn)行Java程序的所有工具,包括組成JAVA環(huán)境的基本構(gòu)件:JAVA編譯器JAVAc、JAVA解釋器JAVA、瀏覽Applet的工具appletviewer等。編寫JAVA程序的機(jī)器上一定要先安裝JDK,安裝過程中要正確設(shè)置PATH和CLASSPATH環(huán)境變量,這樣系統(tǒng)才能找到JAVAc和JAVA所在的目錄。有關(guān)JDK的下載和安裝,請讀者參閱有關(guān)的文檔說明。

2.JAVA編譯錯(cuò)誤提示內(nèi)容:

  1. HelloWorldApp.JAVA:3:Methodprintl  
  2.  
  3.   (JAVA.lang.String)notfoundinclassJAVA.io.PrintStream.  
  4.   System.out.printlCHelloWorld!“);  

解釋:

鍵入的方法名printl不正確,方法println()的名字被寫成printl.錯(cuò)誤信息中用符號(hào)“‘’指示系統(tǒng)找不到的方法名,第一行中的3.表示錯(cuò)誤所在行數(shù),即第3行(注釋行不計(jì)算在內(nèi))。對于系統(tǒng)不認(rèn)識(shí)的標(biāo)識(shí)符,中國自學(xué)編程網(wǎng)整理發(fā)布,能有以下幾個(gè)原因:

  (1)程序員拼寫錯(cuò)誤,包括大小寫不正確。

  (2)方法所在的類沒有引入到當(dāng)前名字空間。

  (3)實(shí)例所對應(yīng)的類中沒有定義要調(diào)用的方法。

  (4)其他原因。

3.JAVA編譯錯(cuò)誤提示內(nèi)容:

  1. HelloWorldApp.JAVA:1:PublicclassHelloWorldappmustbedefinedinafilecalled  
  2. “HelloWorldapp.JAVA".  
  3.   publicclassHelloWorldapp{ 

解釋:

文件HelloWorldApp.JAVA中定義的公有類HelloWorldaPp的名字和文件名不匹配。JAVA規(guī)定,如果。JAVA文件中包含一個(gè)公有類,則文件名必須與類名一致。文件名與類名不一致時(shí)會(huì)發(fā)生該錯(cuò)誤。此例中,名字中的字母a大小寫不統(tǒng)一。
 

【編輯推薦】

  1. Java編譯器優(yōu)化方法簡介
  2. 發(fā)現(xiàn)Java虛擬機(jī)內(nèi)存泄露問題
  3. Java編譯過程與c/c++編譯過程有何不同
  4. Java虛擬機(jī)發(fā)展回顧 為跨平臺(tái)而生
  5. Java虛擬機(jī)(JVM)中的內(nèi)存設(shè)置詳解

 

 

責(zé)任編輯:佚名 來源: soft.zdnet.com.cn
相關(guān)推薦

2011-07-04 10:56:10

Qt 移植 編譯

2013-04-03 14:25:43

iOS開發(fā)Xcode編譯錯(cuò)誤和警

2010-06-01 16:48:23

SVN錯(cuò)誤

2025-04-02 07:59:15

2010-08-12 09:25:35

Flex控件

2010-08-12 11:12:27

Flex誤區(qū)

2010-08-11 10:41:22

AdobeFlex

2011-11-28 14:40:31

2010-08-05 10:16:14

Flex效果

2014-05-29 11:04:14

Windows 8操作系統(tǒng)

2015-07-29 10:46:20

Java錯(cuò)誤

2009-08-27 16:29:18

C#動(dòng)態(tài)編譯

2020-11-10 09:21:29

MySQL數(shù)據(jù)庫SQL

2011-01-19 15:52:18

Qmail錯(cuò)誤代碼

2013-07-04 15:05:14

Android

2025-02-10 00:00:00

技巧JavaStreams

2011-11-28 14:30:03

2023-08-18 11:29:56

2009-12-28 08:54:58

ADO錯(cuò)誤

2018-08-15 06:52:47

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)