从错误提示来看(null pointerException)是你的变量或者组件定义后没有分配内存导致的,这种错误编译时看不出来,运行就有问题,给你个例子:
JFrame JF=null;//定义组件,但未分配内存
JF.setBounds(0,0,10,10);//此时产生null pointerException异常
你自己检查代码吧,我懒得看了
JFrame JF=null;//定义组件,但未分配内存
JF.setBounds(0,0,10,10);//此时产生null pointerException异常
你自己检查代码吧,我懒得看了
所以可能的问题是:你的JDK有问题,建议重新下载一个新的重新安装!因为这可能不是路径问题,原因是既然javac可以,那么系统也应该能找到java的.应该也不是包的问题,因为如果是包引起的错误应该不是如此显示.错误说:初始化虚拟机错误,而程序是正确的,所以我只能作出上述判断了,仅供参考.谢谢.
然后在c:\java下运行java firstPackage.Hello
里面是不是有“JAVA环境”,将它改为“Java Runtime Environment”
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello baby,I'm here!")
}
}
: Jacky1206() ,有可能是程序不行,我再去下一个试试