这个是java虚拟机错误,上网查查配好java环境看看你的java环境是不是配好了,如果没有配好,学习java首先要学会配置好环境。
其次安装的jdk与系统不兼容,需要下载对应位数的jdk,安装的是jdk1.7,但安装路径中包含中文。需要删除中文,改为字母。
上述错误多发生在打开eclipse或者cmd运行java期间产生,如果是eclipse中,可以更换编译的jdk。
拓展资料:
a和p都是引用型变量且指向了不同的内存对象,而==是判断两个引用变量是否指向了同一个内存对象。
所以a==p会返回false,这与Fruit f=a;这句没有任何关系。
在eclipse或者MyEclipse中在菜单中找到window->Preferences->Java->Compiler把JDK Compliance Levl 换成1.6版本的
是不是有依赖其他的jar包。没有引用进来的
你是用它打开jar文件吗? 应该是没有找对!