2013-07-26 59 views
0

哎因为即时通讯新的Java家伙,我不;吨为什么在我的计划得到这样的错误IM我的代码如下类路径错误 - 找不到主类或负载

给出u能请帮我在设置环境变量,这样我就可以运行我的程序... 我已经设置了路径变量作为我的jdk路径..do我NEDD也将classpath设置为我的JDK或在我的节目被保存...

class program { 
    String nm = ""; 
    public static void main(String args[]){ 
     nm = "myname"; 
     System.out.println(nm); 
    } 
} 

即时通讯错误“主类找不到”...

请帮忙.. !!!!!!! !

+1

您不能访问静态方法中的非静态变量 –

+0

请参考(http://docs.oracle.com/javase/tutorial/essential/environment/paths.html) –

回答

0

请注明您的class公共

public class program{ 


} 

而作为一个侧面说明:请遵循java naming conventions

program应该Program

+0

我得到了我的错误解决....错误是在类路径变量..南宁约定does'nt给这样的错误.. – user2621278

+0

@ user2621278是的,这是一个侧面说明,不是实际的问题 –

+1

@ user2621278你应该按照命名约定,使您的代码可读和可维护。 –

0

试试这个:所有的

Public class program 
    { 
     String nm = ""; 

     public static void main(String args[]) 
    { 
     nm = "myname"; 
    System.out.println(nm); 
} 
    } 
0

最前一页更改代码

class program { 
static String nm = ""; //this should be static 
public static void main(String args[]){ 
    nm = "myname";     //other wise you can't refer it here 
    System.out.println(nm); 
    } 
} 

那么这个保存为program.java

javac program.java 

然后运行这个

java program 
相关问题