當前位置:首頁 » 編程軟體 » java編譯報錯

java編譯報錯

發布時間: 2022-05-31 12:55:54

java作業編譯錯誤求解

Main.java:4:
error:
class
Distance
is
public,
should
be
declared
in
a
file
named
Distance.java
public
class
Distance
{
這個錯誤意思是你的公共類Distance
所在的文件名應該是Distance.java
如果你是提交考試系統,則把public去掉!
改成:
class
Distance
{
這樣再試試

⑵ java編譯時錯誤

fillOval(int,int,int,int)裡面是參數列表是要int的
p.x,p.y是double,當然出錯了,要強制轉換成int

⑶ java編譯錯誤

有幾點錯誤

  1. public 首字母需要小寫。

  2. class 後面需要有類名,類名不能以數字開頭,文件名要和這個類名一樣。

下面是修改過的代碼:

//文件名應為Exam123.java

publicclassExam123{

publicstaticvoidmain(String[]args){
System.out.println("123");
}
}

⑷ JAVA在編譯時報錯的原因是什麼求詳細解釋。

在創建子類是會調用父類的構造方法。如果沒有顯示指定,就會調用父類的無參數的構造方法,你的father類中沒有無參數的構造方法,所以報錯,解決方法:
1,指定調用父類的構造方法,
child(int
y)
{
super(y);
system.out.println
("child
construct!");
}
2,添加父類無參數的構造方法,father(){system.out.println
("father
construct!");
}

⑸ java編譯出錯

由於JDK是國際版的,在編譯的時候,如果我們沒有用-encoding參數指定我們的JAVA源程序的編碼格式,則javac.exe首先獲得我們操作系統默認採用的編碼格式。

在編譯java程序時,若我們不指定源程序文件的編碼格式

  • JDK首先獲得操作系統的file.encoding參數(它保存的就是操作系統默認的編碼格式,如WIN2k,它的值為GBK)

  • 然後JDK就把我們的java源程序從file.encoding編碼格式轉化為JAVA內部默認的UNICODE格式放入內存中。

  • 然後,javac把轉換後的unicode格式的文件進行編譯成.class類文件,此時.class文件是UNICODE編碼的,它暫放在內存中

對我們來說,我們最終獲得的.class文件是內容以UNICODE編碼格式保存的類文件,它內部包含我們源程序中的中文字元串,只不過此時它己經由file.encoding格式轉化為UNICODE格式了。當我們不加設置就編譯時,相當於使用了參數:javac -encoding gbk xx.java,當然就會出現不兼容的情況。

解決方法

1.使用-encoding 指定字元集

javac -encoding utf-8 xx.java

2.把源文件編碼修改成ASCII

⑹ 編譯java文件出錯

說明當前的java文件中有錯誤的代碼,導致無法編譯。

解釋:java的編譯過程中,java代碼必須是完全正確的,不能有紅色」×「錯誤,否則是無法正常編譯的。

備註:可以將滑鼠放到紅叉上,看看具體的錯誤,之後針對問題進行解決即可,不報錯之後再進行編譯。

⑺ java編譯時報錯

估計是你的文件編碼問題,java文件的編碼是utf-8的,你可以轉換成默認編碼,然後再編譯,轉換辦法有以下幾種:
1、用記事本打開java文件,另存為,選擇文件格式為ANSI。
2、新建一個java文件,將原java文件的內容復制到新文件中,刪除原文件或改名,將新文件名改為Constants.java。

3、用eclipse進行編譯,或者用eclipse先進性編碼轉換再編譯。

⑻ Java程序報錯怎麼解決

一般是由於你的程序需要訪問的文件的許可權問題,查看訪問的文件的屬性,看看許可權,是不是為只讀許可權,然後修改許可權,設置為完全控制最好,然後再次運行程序就可以啦。

如果還是報錯拒絕訪問,可能就是由於那個文件所在的文件位置的訪問許可權問題,這個時候,只要把你所要訪問的那個文件移到D盤或者其他盤(C盤以外的其他盤都可以),然後再次運行程序,就可以啦。

⑼ 關於JAVA編譯後產生的錯誤

首先,確認下,有沒有資料庫的驅動。其次,再確定下,位置是不是這個C:\Users\Administrator\Desktop\資料庫課程設計資料\JAVA\選課系統\${libs.MySQLDriver.classpath} 。如果上面都沒有問題的話,刪除編譯後產生的class文件夾,然後,clean一下,再重新部署啟動下試試。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:645
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:936
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:632
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:821
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:731
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1066
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:299
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:160
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:852
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:763