JKD安装了,环境变量也设置了,设置如下:
Path = D:\Program Files\Jbuilder\bin;新建了 classpath = D:\Program Files\Jbuilder\lib\dt.jar;D:\Program Files\Jbuilder\lib\tools.jar;
这样应该就可以了吧?可是用JCreator编译不出来,显示"Exception in thread'main' java.lang.NoClassDefFoundError:FindPrime"
请问大家这是怎么回事呀?别人的机子装上JCreator后根本没有配置就可以用,我的出了什么问题呢?这和电脑的硬件有关系吗?
  还有,我又装了Jbuilder,也是不能编译,总是出错,不是程序的错误.
  但是在DOS下就可以编译,可以生成.class文件,然后再用JCreator编译就可以编译出来了,Jbuilder还是不行,出错信息总是为:
Warning: working directory C:\Documents and Settings\风筝\jbproject does not exist
-- IOException starting Java runtime process --java.io.IOException: CreateProcess: "D:\Program Files\Jbuilder\jdk1.5\bin\javaw" -classpath "C:\Documents and Settings\风筝\jbproject\classes;D:\Program Files\Jbuilder\jdk1.5\lib\tools.jar;D:\Program Files\Jbuilder\jdk1.5\lib\dt.jar;D:\Program Files\Jbuilder\jdk1.5\lib\jconsole.jar;D:\Program Files\Jbuilder\jdk1.5\lib\htmlconverter.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\jsse.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\javaws.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\rt.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\charsets.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\jce.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\plugin.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\deploy.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\im\indicim.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\im\thaiim.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\ext\dnsns.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\ext\sunjce_provider.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\ext\sunpkcs11.jar;D:\Program Files\Jbuilder\jdk1.5\jre\lib\ext\localedata.jar"主要是这两种工具都不能生成.class文件
  本打算主攻java,没想到看了一些书后却遇到这种无法编译的问题,积极性大减呀,请大家帮帮忙吧!!我都配了两天了,很多办法都试了,就剩重装系统了,诚请大家帮忙解决,最好说的清楚一些,最最好写一下具体用法,不胜感激!

解决方案 »

  1.   

    我在把我的程序代码加上吧:
    //找出3——100之间的所有素数,按每行5个输出
     class FindPrime{
    public static void main(String args[]){
    int m=0;
    for(int n=3;n<=100;n++){
    boolean f= true;
    int k=2;
    while(f&&k<=(n-1)){
    if(n%k==0)
    f=false;
    k++;
    }
    if(f){
    System.out.print("\t"+n);
    m++;
    if(m%5==0)
    System.out.println();}
    }
    }
    }
    代码应该没有错误,在DOS中可以运行出来,就是不知道在Jcreator和Jbuilder是否还要加一些其他的东西?
      

  2.   

    classpath 路径你就没有配置   
    classpath= .;+你的JDK路径\dt.jar;JDK路径\tools.jar
      

  3.   

    Java 1.5.0以上版本是不需要配置classpath的,
      

  4.   

    classpath 我也试过加上 .;不过还是不行
      

  5.   

    path 的设置不小心写错了.是D:\Program Files\Jbuilder\jdk1.5\bin;
      

  6.   

    path 是用来找运行命令的 也就是java.exe
    不能设置到Jbuilder的bin目录的你把path设置为    %JAVA_HOME%\bin
    当然%JAVA_HOME% 也要设置