① java定義錯誤
publicclassDateSixthTry
{
privateStringmonth;
privateintday;
privateintyear;
publicvoidsetDate(intmonthInt,intday,intyear)
{
if(dateOK(monthInt,day,year))
{
this.month=String.valueOf(monthInt);//this.month=
//monthString(monthInt);
this.day=day;
this.year=year;
}else
{
System.out.println("FatalError");
System.exit(0);
}
}
publicvoidsetDate(StringmonthString,intday,intyear)
{
if(dateOK(monthString,day,year))//if(dateOK(String
//monthString,day,year))
{
this.month=monthString;
this.day=day;
this.year=year;
}else
{
System.out.println("FatalError");
System.exit(0);
}
}
publicvoidsetDate(intyear)
{
setDate(1,1,year);
}
privatebooleandateOK(intmonthInt,intdayInt,intyearInt)
{
//return((monthInt>=1)&&(monthInt<=12)&&(dayInt=1)&&(dayInt<=31)&&(yearInt>=1000)&&(yearInt<=9999));
return((monthInt>=1)&&(monthInt<=12)&&(dayInt==1)
&&(dayInt<=31)&&(yearInt>=1000)&&(yearInt<=9999));
}
privatebooleandateOK(StringmonthString,intdayInt,intyearInt)
{
return(monthOK(monthString)&&(dayInt>=1)&&(dayInt<=31)
&&(yearInt>1000)&&(yearInt<9999));
}
privatebooleanmonthOK(Stringmonth)
{
return(month.equals("January")||month.equals("February")
||month.equals("March")||month.equals("April")
||month.equals("May")||month.equals("June")
||month.equals("July")||month.equals("August")
||month.equals("September")||month.equals("October")
||month.equals("November")||month.equals("December"));
}
}
monthString(int)是把monthString作為一個方法,而不是轉換成String。String monthString,在函數調用時不需要加參數類型像String monthString這樣。&&左右操作符必須是boolean類型,dayInt=1是一個整型,改成dayInt==1就可以了。看一看上面代碼的注釋和沒有注釋部分有什麼不同吧。
② Java錯誤在哪
循環裡面
Booklist[Booknum] 改為 Booklist[i]
③ 關於Java中的錯誤
黃色的是警告,而不是錯誤
意思是說你這個變數沒有使用,既然沒使用,那就不要創建它了
寫一個針對h1的方法調用,就不會有這個警告了
④ java中的編程錯誤
你的i沒有家類型,也沒有給他一個默認值,通常情況下for(int i=0;i<5;i++){};
把for中的第一個i,給個類型和默認值:int i= 0;
⑤ java錯誤需要標識符怎麼辦
Java的類名與文件名必須一致
1.Java保存的文件名必須與類名一致;
2.如果文件中只有一個類,文件名必須與類名一致;
3.一個Java文件中只能有一個public類;
4.如果文件中不止一個類,文件名必須與public類名一致;
5.如果文件中不止一個類,而且沒有public類,文件名可與任一類名一致。
網頁鏈接
給你個示範參照一下
文件名Test.java
class Test {
public static void main(String[] args) {
int i =1;
i++;
System.out.println(i);
}
}
先javac Test.java編譯成 Test.class文件
java Test執行
⑥ Java代碼錯誤原因是啥
原因可能為:
1、運行的用戶數過多,對伺服器造成的壓力過大,伺服器無法響應,則報HTTP500錯誤。減小用戶數或者場景持續時間,問題得到解決。
2、該做關聯的地方沒有去做關聯,則報HTTP500錯誤。進行手工或者自動關聯,問題得到解決。
3、錄制時請求的頁面、圖片等,在回放的時候伺服器找不到,則報HTTP500錯誤,若該頁 面無關緊要,則可以在腳本中注釋掉,問題將會得到解決。例如:有驗證碼的情況下,盡 管測試時已經屏蔽了,但是錄制的時候提交了請求,但回放的時候不存在響應。
4、參數化時的取值有問題,則報HTTP500錯誤。可將參數化列表中的數值,拿到實際應用系統中進行測試,可排除問題。
5、更換了應用伺服器(中間件的更換,如tomcat、websphere、jboss等),還是利用原先錄制的腳本去運行,則很可能報HTTP500錯誤。因為各種應用伺服器處理的機制不一樣,所錄制的腳本也不一樣,解決辦法只有重新錄制腳本。
6、Windows xp2 與ISS組件不兼容,則有可能導致HTTP500錯誤。對ISS組件進行調整後問題解決。
7、系統開發程序寫的有問題,則報HTTP500錯誤。例如有些指針問題沒有處理好的,有空指針情況的存在。修改程序後問題解決。
8、如果測試中所進行的操作需要向資料庫中插入數據,若大數據量的情況下導致資料庫中表空間已滿,或 緩沖池較小無法滿足數據的存取等,都有可能導致HTTP500錯誤。調整資料庫、修改連接池大小,問題解決。
500錯誤出現的原因太多了,對於我來說,出現500錯誤很都情況下都是代碼里有些關聯沒有做,然後導致出錯,當然還有一小部分是有時候不注意,伺服器開的時間過長,導致伺服器崩潰,總之,很多地方都需要注意
⑦ java出現這樣的錯誤
有時候是真的有問題(確實有錯不能運行),有時候是因為import後沒有刷新(沒錯但是不能運行),有時候單純是eclipse環境出錯(其實可以運行),以下是排查過程:
1、先build project,然後右鍵項目->maven->update project
pom還是有問題就到這個目錄,打開命令行,mvn clean->mvn eclipse:clean->mvn eclipse:eclipse 基本就可以啦
去項目的目錄下,按shirt加右鍵,打開powershell,輸入mvn clean 然後update project 就可以了。
2、直接在pom.xml文件中修改對應依賴的版本號,換一個存在的版本號就行。
比如mybatis的3.2.5報錯,可以換成3.2.8的
3、上面都解決不了
項目- >右鍵->buildpath->configure build path->java build path->libraries查看具體是哪個jar包報錯,這個報錯的jar包沒載入全,刪除這個jar包,到網上直接下載一個替換下,就ok了。
PS,你的情況,應該是第一種就解決了。
PS2,以上都是建立在你其他配置都正常的情況的,假如你連jdk都沒有配好(比如很多人裝好eclipse就導入項目,jre都沒有換成jdk,默認Runtime一直是jre,那當然導入啥都跑不起來)。
⑧ java 報錯誤!!!
我汗·····我學JAVA也有個把月了····看到你這個感覺我還是個小白啊~~~~
你這個是用什麼運行程序的啊,cmd?太雷人了吧大哥
⑨ Java錯誤:需要'{'
package test;
public class 這是我的第一個java的程序 {
public static void main(String[] args) {
System.out.println("這是我的第一個 Java 的程序");
}
}
類名不要用中文。
⑩ java出錯
CD 到你的hello.java下執行
還有你的文件名字沒弄錯吧