是找不到你的class类,你其他的java都编译了吗

解决方案 »

  1. 我就运行一个最简单的例子一个文件
    import java.io.*;public class JavaProgram1{
    public static void main(String args[]){
    System.out.println("I have been a programer.");
    }
    }就出现了这个问题
      

  2. 如果你能编译成功,那么你的程序应该没有问题,错误在于类的环境变量设置有问题。
    你的是什么系统?
    如果是2000或者xp的话,直接在环境变量中添加classpath项,然后值为你存放java文件的目录。
    应该就好了,如果还是不行的话,我也没有办法了,因为我现在按照正确的方法设置了,也是出现你那样的问题,高手也解决不了,除非另买一台电脑。
      

  3. set classpath=.把你的类路径设置成当前路径,再不行的话,就把你的classpath和JAVA_HOME都去掉,只用path,指向你的javainstallpath/bin 目录就行了。这样起码你的一般小程序都还是可以运行的了。
      

  4. run as "java JavaProgram1" in the same dir as JavaProgram1.class.Pay attention to up lower case. It's case sensitive.
      

  5. Of course you have to "javac JavaProgram1.java" first.
      

  6. 自己建个jdk.bat,用之前运行一下(设jdk安装目录为:c:\jdk1.3.1\):set path=c:\jdk1.3.1\bin
    set classpath=.;c:\jdk1.3.1\lib\tools.jar;c:\jdk1.3.1\lib\dt.jar;c:\jdk1.3.1\jre\lib\rt.jar;
      

  7. 1.将jdk1.4.0-安装在自己机器的某个盘符的根目录下,如:可安装在D:\下。
    ***(以下的d:\j2sdk1.4.0_01改为你自己安装JDK的目录)***
    2.如果你的运行环境是win98,则在C盘根目录下,autoexec.bat文件中,加入下面两条语句:
    set Path=%PATH%;d:\j2sdk1.4.0_01\bin
    set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\
    (也可以写成:set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar)
    保存后,重新启动机器,就完成了jdk1.4的安装。
    3.如果你的运行环境是win2000的话,则需在“控制面板”的“系统”下,“高级”选项的“环境变量”中,添加两个用户变量。
    其中一个用户变量的名称为“path”,值为“.;d:\j2sdk1.4.0_01\bin”,
    另一个用户变量的名称为"CLASSPATH",值为“.;d"\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar”,单击“确定”即可。即完成了jdk1.4.0的安装。
      

类似问题 »