① 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下执行
还有你的文件名字没弄错吧