我的jbuilder原来用的是jdk1.4,后来由于需要JAVA新功能,所以将JDK改为1.6,可却出现以下问题,原来可以用的类,却提示:
"Excel_control.java": cannot access java.io.FileInputStream,bad class file: D:\java_sdk\j2sdk1.6\jre\lib\rt.jar\java\io\FileInputStream.class,class file has wrong version 49.0, should be 48.0,Please remove or make sure it appears in the correct subdirectory of the classpath. at line 3, column 16

解决方案 »

  1.   

    应该是你没有使用正确的java吧,你看看java -version看看版本号
      

  2.   

    可我即安装的有jdk1.4 ,后来又安装的jdk1.6呀,
    jbuilder不是可以设置JDK的吗?
      

  3.   

    jbuilder不同版本支持不同的jdk版本,一般可以兼容低版本jdk1.6没这么快吧?
      

  4.   

    象jbx就只能支持到1.4
    jb2005就能支持1.5了
      

  5.   

    我用的是jbx,是不是有可能不支持?我主要是用windows系统托盘的功能,各位还有没有其他办法呢?
      

  6.   

    应该是j2se development kit6软件包,应用程序名是以下,我从http://www.java.net/download/jdk6/下载,
    在jbuilder中被识别为java version 1.6.0-ea-b42
      

  7.   

    java version "1.6.0-ea"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-ea-b42)
    Java HotSpot(TM) Client VM (build 1.6.0-ea-b42, mixed mode, sharing)
      

  8.   

    应该是JDK版本太高了吧,我刚下载最新版1。5几天,1。6就出啦,真快呀!!!
      

  9.   

    晕,1.6出来了?
    不是吧?
    另外,楼主,我想问你个问题,你在windows下面写的有系统托盘能在unix或者Linux这样的操作系统下运行吗?好像不能吧!
      

  10.   

    已经解决,我用JBUILDER2005企业版就行了
      

  11.   

    JDK1。6下载
    http://www.java.net/download/jdk6/下载
      

  12.   

    sun官站上没有,也有人敢用?