javac HelloWorld.java
java HelloWorld
⑵ 用Java編程時,總是顯示我的注釋錯誤,說是編碼gbk的不可映射字元,可以這些都在注釋里為什麼會錯
這是因為:由於JDK是國際版的,在編譯的時候,如果我們沒有用-encoding參數指定我們的JAVA源程序的編碼格式,則javac.exe首先獲得我們操作系統默認採用的編碼格式,也即在編譯java程序時,若我們不指定源程序文件的編碼格式,JDK首先獲得操作系統的file.encoding參數(它保存的就是操作系統默認的編碼格式,如WIN2k,它的值為GBK),然後JDK就把我們的java源程序從file.encoding編碼格式轉化為JAVA內部默認的UNICODE格式放入內存中。然後,javac把轉換後的unicode格式的文件進行編譯成.class類文件,此時.class文件是UNICODE編碼的,它暫放在內存中,緊接著,JDK將此以UNICODE編碼的編譯後的class文件保存到我們的操作系統中形成我們見到的.class文件。對我們來說,我們最終獲得的.class文件是內容以UNICODE編碼格式保存的類文件,它內部包含我們源程序中的中文字元串,只不過此時它己經由file.encoding格式轉化為UNICODE格式了。當我們不加設置就編譯時,相當於使用了參數:javac -encoding gbk XX.java,當然就會出現不兼容的情況。
解決辦法是:應該使用-encoding參數指明編碼方式:javac -encoding UTF-8 XX.java,這下沒警告了,運行也正確了在JCreator 4中設置:菜單:Configure --> Options --> JDK Tools --> Compiler,選中<Default>,然後選Edit,Parameters裡面,最前面添加:-encoding UTF-8。
Parameters原來的
默認值為:-classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
修改後為:-encoding UTF-8 -classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
⑶ c語言的注釋中存在錯誤會被編譯器檢查出來
不會。
所謂注釋,便是用自然語言對源代碼中某些語句或方法進行說明。並且注釋的內容不會被編譯器編譯。可以在源代碼中添加任何想要添加的說明。
注釋可以出現在代碼中的任何位置,用來向用戶提示或解釋代碼的含義。程序編譯時,會忽略注釋,不做任何處理,就好像它不存在一樣。
⑷ vs2008編譯程序出現fatal error C1071: 在注釋中遇到意外的文件結束的錯誤
一群拷貝的回答,擦。
這個應該是你移植了不同格式的文件,比如原來是linux下的編碼格式,你拷貝到xp下,有時候會出現這種問題。你改下文件的編碼格式,改成 UTF-8試試
⑸ 為什麼現在注釋的部分如果不注釋的話,編譯出錯
因為子類的構造方法內會默認調用父類的無參構造方法,父類你注釋掉的就是有參構造方法,如果你去掉注釋,那麼父類就只有一個有參構造方法,沒有了無參構造方法,所以編譯報錯。
注意:構造方法默認有個無參的(就是你不手動寫的時候),只是你看不到,只要你寫一個或一個以上的有參構造方法,那麼默認的無參構造方法就沒有了,需要手寫一個。
⑹ IDEA編譯器如何去掉注釋中參數錯誤的提示
查看注釋:Win:
Ctrl+Q,
Mac:
Control+J
補齊方法調用:
tab,如果方法有參數,游標會自動定位在小括弧內,這個時候,使用commond+P或者Alt+P可以查看參數信息;如果沒有參數,直接定位在()後;調用完畢,不需要再定位游標
⑺ editplus 寫JAVA 有注釋編譯報錯
編碼格式問題,改一下編碼。
首先,在Tools下拉後選擇Configure User Tools,彈出用戶配置對話框然後,在下面的對
話框中的左側選擇Files設置項,在右側面板中選擇UTF-8編碼即可:
最後點擊OK,完成設置!
⑻ 為什麼eclipse中注釋的地方報錯
eclipse中注釋的地方報錯的原因如下:
注釋的語句也是會執行檢查的,注釋的字元需要符合ascii規則,也就是不屬於ascii范圍內的字元會被認為是亂碼,而無法編譯通過,就會報錯。
可能注釋的地方前面沒有注釋符「//"