java代码编译不通过

1 做直播课作业2的时候,写了一个java代码jsatTest.java
2 执行javac jstatTest.java 通过
3 执行java jstatTest报错 Error: Could not find or load main class jstatTest
 
public class jstatTest{
        public static void main(String args){
        int i = 0;
        while(true){
                byte buf = new byte[1024];

                try{
                        Thread.sleep(500);
                }catch(InterruptedException e){
                        e.printStackTrace();

                                              }
                }
                }
}
 
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64"
export PATH=${JAVA_HOME}/bin:$PATH
export JRE_HOME=${JAVA_HOME}/jre
#export CLASSPATH=.${JAVA_HOME}/lib:${JRE_HOME}/lib
export CLASSPATH=.${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib
这个是我的环境变量,下面的两行都试了,都不行

Mr_niu

赞同来自: 唯思可达 wangxiaolei fish

你的 export CLASSPATH=.${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib 改成 export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib 试一下,看是不是.(点)后面少一个:(冒号)的问题 顺便说一个,我也是一名菜鸟哈,来这里学习经验的

唯思可达

赞同来自:

果然是

要回复问题请先登录注册