本文目录一览:
- 1、java如何实现消息提示
- 2、java 提示错误Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
- 3、JAVA错误提示not a statement什么意思
- 4、java程序提示错误,怎么修改
- 5、java 提示符命令不能用
- 6、java异常提示
java如何实现消息提示
你说的是类似msn弹出式消息吧
两年前做过一个项目有用到你说这个功能,所用框架除了没用到spring,其他是一样的。另外用了ajax跟dwr框架,当时我们做的是一个CRM系统,主要在员工登陆系统用消息显示上级领导发出的紧急任务、跟在项目控制流程中用消息显示项目实时进度。
整理了下思路,给你讲下但是我们怎么实现的吧,仅供参考:
站内消息不需要用到线程。主要都用系统当前时间、消息状态控制消息的显示与否
首先数据库要一张消息表,记录消息体信息。包括消息主题、用户id、时间、发出页面、消息状态。
主体实现主要是用js控制,我们用的dwr技术,将消息体的获取,时间控制及当前时间要显示的消息个数,都写到dwr配置的类中。
接着在消息js中通过dwr生成的js名称调用上述的方法获取消息信息,将数据封装到js中,在需要使用消息的页面只需要导入消息js、dwr的js就可以使用了。
当时我们是从网上下载了一个页面,自己改的js,然后决定用dwr控制数据的流转,如果不懂,就留个邮箱,我发一个html给你,你一看就会明白了。
java 提示错误Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
= = for循环里面 i=3 然后还是递增的。。 你里面总共才3个数 最多也只有a.f[2]呀 ,就没有a.f[3]
a.f[3]代表第四个数了, 你没有第四个数。所以数组超出范围了
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1这个也可以看出
Array是数组意思对把 index就是索引意思对把 out 就是超出的意思 合起来看这个提示错误 就是你的数组超出了范围了。希望能让你学到~
JAVA错误提示not a statement什么意思
public class kk{
public static void main(String args[]){
int a,b,c,d;
while(a=100a=999){ //这里a没有初始化
b=a/100%10;
c=a/10%10;
d=a%10;
if{b*b*b+c*c*c+d*d*d==b*100+c*10+d; //这里应该是一个判断少了if
a++;
System.out.println(a);
}
}
}
Java常见错误提示信息意思:
1、the return type is imcompatible with xxx.xxx();
大意:返回值类型与xxx方法的返回值类型不兼容,该错误提示信息发生在子类重写父类方法时。
2、Java complier level does not match
大意:eclipse设置的编译器版本设置不匹配。
3、java方法大小超过限制
单个Java方法不能超过65535字节。
The code of method xxx() is exceeding the 65535 bytes limit
单个Java文件常量个数上限是65536。
Too many constants, the constant pool for XXX would exceed 65536 entries.
4、Can not construct instance of java.util.ArrayList$SubList: no default no-argume
List x = list.subList(a,b));
改为List x = new ArrayList(myArrayList.subList(a,b)));
4、bound must be positive
在使用new Random().nextInt(1)的时候,nextInt后面的参数必须是正数。
java程序提示错误,怎么修改
找不到相应的类文件,当编译源文件以后都会生成一些类文件:***.class,执行时要用java(main所在的类) ,如果找不到相应的类,执行就会出现NoClassDefFoundError的异常。
1、首先请确认没有错敲成java xxx.class,
2、其次,检查CLASSPATH环境变量,
3、将java文件按包名存放:
比如工作目录是/work,类是package1.class1,那么将它存放为/work/package1/class1.java。如果没有声明包,那么直接放在/work下。
java 提示符命令不能用
在成功安装完jdk之后有两种方法运行java提示符
第一种方法:
在配置完环境变量之后,再运行java提示符。
环境变量配置方法如下:
右击【我的电脑】---【属性】-----【高级】---【环境变量】。
选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮。
在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮。
在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。
在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。
此时可以在DOS中随意使用就java提示符了。
第二种方法:
进入jdk安装目录,再运行jiava提示符。
在DOS中进入到jdk安装目录的bin目录下面,然后再运行java提示符。这样也是能正常地运行java提示符的。
java异常提示
这个错误提示你:找不到GuesserTest这个类的相关信息,那你就需要确定这个是你自定义的还是引入的,如果是自定义的,那么只要放入要运行的项目中即可,如果是引入的,那么就要主要对该项目添加引用支持。