可能是以下两种情况:
1、环境变量没有配置正确,java无法运行
调试方法:打开命令窗口--录入命令:java -jar xxx.jar,或者新建一个文本文件把后缀修改为bat,然后把上述命令保存到你新建的bat文件中,由于闪退,所以新起一行录入pause保存退出,双击运行刚建立的bat文件,就能看到原因了。
若是还不能解决,可以用下面这个方法试试:
在注册表编辑器中,找到“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”,在其中文件打开命令中加入参数“-jar”(无引号),修改后的数值类似:“"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1"”(只需要添加-jar参数,无需修改其他信息),保存并退出注册表编辑器。
此问题是说“未能加载JNI库”,需要查看一下你是否安装了JDK并配置了环境变量。
便捷检查方式:在开始菜单点击运行,输入cmd回车,执行命令“java -version”,
当出现如上问题则说明,你的jdk没有安装成功,需要重新安装,请卸载后安装。
安装后重配环境变量。右击我的电脑→属性→在弹出窗口左侧点击“高级系统设置”,弹框中选“高级”选项卡,选最下面的“环境变量”按钮。
在下面的系统变量中查找有没有:“classpath”,“JAVA_HOME”,第二个可无。
没有则新建,java_home值为jdk的目录,如:D:\JAVA\jdk1.7.0_15,下面的%JAVA_HOME%均代表引用此配置的值,也可以直接用此配置的值。
classpath值为: .%JAVA_HOME\lib\dt.jar%JAVA_HOME\lib\tool.jar(最前面有个点,代表任意路径)
查找path目录,值中一定要包含:%JAVA_HOME%\bin%JAVA_HOME%jre\bin
重新打开执行检查的cmd窗口,执行命令,如果没有出现java版本信息,请重复如上步骤。
先把你的JDK弄好,看看HelloWorld是不是可以编译并显示。这是首先要完成的事情。
看提示貌似是接口的调用不成功。关闭你的防火墙试试
如果还不行,咨询那个可以正常调用朋友,写个测试类或者直接在浏览器中测试,把${}中的注入属性换成明文,看看是否可以正常返回结果。
关注一下那些${}的属性,看看是不是相关的配置文件(xml)你没有部署。