说一个什么.main class找不到
请问该怎么办?

解决方案 »

  1.   

    是Java代码的demo吧,
    大多数的原因是JDK的版本不对。
    在命令行执行:
    C:\> java -version查看一下Java的版本是否正确。如果不正确请重新安装对应的JDK和配置环境变量。
      

  2.   

    ls 犀利,经验丰富但还是建议lz把错误信息帖全了
      

  3.   

    是在linux下,错误提示:
    make[1]: Leaving directory `/instantclient_11_2/sdk/demo'
    ../ott userid=hr/hr \
                    intype=occiobj.typ \
                    outtype=occiobjout.type \
                    code=cpp \
                    hfile=occiobj.h \
                    cppfile=occiobjo.cpp \
                    attraccess=private \
                    unicode=none
    Error: Could not find or load main class oracle.ott.c.CMain
    make: *** [occiobj] Error 1java -version 返回:
    java version "1.7.0_01"
    Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
    Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
      

  4.   

    JDK版本太高了
    Oracle 11.2.0.1.0对应的JDK的版本才是1.5.xx
      

  5.   

    Oracle数据库是自带JDK的呀。
    如果是上面情况的话安装版本低的JDK然后分配路径。
      

  6.   

    请问需要把原来的JDK删掉么?
    oracle自带的JDK在哪个目录下?
      

  7.   

    删掉JDK 
    环境变量从新设置就OK 
      

  8.   

    可是我的eclipse需要JDK啊?!!