当前位置:  技术问答>java相关

请大家帮忙看看下面问题出在哪里

    来源: 互联网  发布时间:2015-07-30

    本文导语:  请大家帮忙看看下面问题出在哪里 错误提示是: java.lang.NoClassDefFoundError: RecruitTypeDict RecruitTypeDict.java //package XKSoft.System; import java.io.*; import java.sql.*; import java.lang.*; import java.util.*; import java.util.Date; //import XKSoft...

请大家帮忙看看下面问题出在哪里
错误提示是:
java.lang.NoClassDefFoundError: RecruitTypeDict

RecruitTypeDict.java

//package XKSoft.System;
import java.io.*;
import java.sql.*;
import java.lang.*;
import java.util.*;
import java.util.Date;

//import XKSoft.DBConnection.DBConnectionBean;
import DBConnectionBean;

public class RecruitTypeDict
{

private Connection myConn;
private String RecruitTypeName; //招生类型名称
private String Numbers;  //统一编号
DBConnectionBean myObj = new DBConnectionBean();


public void RecruitTypeDictBean()
{
myObj = DBConnectionBean.getInstance();
myConn = myObj.getConnection();
}
//获得招生类型名称
public String getRecruitTypeName()
{
return RecruitTypeName;
}
//赋值给招生类型名称
public void setRecruitTypeName(String RecruitTypeName)
{
this.RecruitTypeName = RecruitTypeName;
}
//获得统一编号
public String getNumbers()
{
return Numbers;
}
//赋值给统一编号
public void setNumbers(String Numbers)
{
this.Numbers = Numbers;
}
//增加招生类型函数
public boolean addRecruitType() 
{
boolean InsertSucceed = false; 
String sql = "insert into X_Pub_RecruitType(RecruitTypeName, Number) values (" + RecruitTypeName + ", " + Numbers + ")";
try
{
Statement stmt = myConn.createStatement();
InsertSucceed = stmt.execute(sql);
}
catch(SQLException e)
{
System.out.println("错误:" + e.toString());
}
return InsertSucceed;
}
//增加招生类型函数
public boolean updateRecruitType(int RecruitTypeID) 
{
boolean UpdateSucceed = false; 
String sql = "update X_Pub_RecruitType set RecruitTypeName="+RecruitTypeName+", Number="+Numbers+" where  RecruitType="+RecruitTypeID;
try
{
Statement stmt = myConn.createStatement();
UpdateSucceed = stmt.execute(sql);
}
catch(SQLException e)
{
System.out.println("错误:" + e.toString());
}
return UpdateSucceed;
}
//删除招生类型
public boolean deleteRecruitType(String RecruitType)
{
boolean DeleteSucceed = false;
String sql="delete from X_Pub_RecruitType where  RecruitType="+RecruitType;
try
{
Statement stmt = myConn.createStatement();
DeleteSucceed = stmt.execute(sql);
}
catch (SQLException e)
{
System.out.println("错误"+e.toString());
}
return DeleteSucceed;
}
//显示所有的招生类型记录
public  ResultSet SelectRecruitType()
{
ResultSet rs = null;
String Sql;
Sql="select * from x_pub_RecruitType";
try
{
Statement stmt = myConn.createStatement();
rs = stmt.executeQuery(Sql);
}
catch(SQLException e)
{
System.out.println("错误:" + e.toString());
}
return rs;
}
//根据招生ID查询招生类型记录
public  ResultSet SelectRecruitTypeID(int RecruitTypeID)
{
ResultSet rs = null;
String Sql;
Sql="select * from X_Pub_RecruitType where RecruitType="+RecruitTypeID;
try
{
Statement stmt = myConn.createStatement();
rs = stmt.executeQuery(Sql);
}
catch(SQLException e)
{
System.out.println("错误:" + e.toString());
}
return rs;
}

public static void main(String[] args) 
{

RecruitTypeDict objRecruits= new RecruitTypeDict();
objRecruits.RecruitTypeDictBean();
ResultSet rs=objRecruits.SelectRecruitType();
try
{
while(rs.next())
{
System.out.println(rs.getInt("RecruitType"));
}
}
catch(SQLException e)
{
System.out.println("error:"+e.getMessage());
e.printStackTrace();
}
}
}

===========================================
DBConnectionBean.java

//package XKSoft.DBConnection;

import java.io.*;
import java.sql.*;
import java.util.*;

public class DBConnectionBean
{

    public DBConnectionBean()
    {
        conn = null;
    }

    public static synchronized DBConnectionBean getInstance()
    {
        if(instance == null)
            instance = new DBConnectionBean();
        return instance;
    }

    public Connection getConnection()
    {
        if(conn == null)
            conn = newConnection();
        return conn;
    }

    private synchronized Connection newConnection()
    {
        java.io.InputStream inputstream = getClass().getResourceAsStream("db.properties");
        Properties properties = new Properties();
        try
        {
            properties.load(inputstream);
        }
        catch(Exception exception)
        {
            System.err.println("u4E0Du80FDu8BFBu53D6u5C5Eu6027u6587u4EF6.u8BF7u786Eu4FDDdb.propertiesu5728CLASSPATHu6307u5B9Au7684u8DEFu5F84u4E2D");
            return null;
        }
        String s = properties.getProperty("logfile", "DBConnectionManager.log");
        try
        {
            log = new PrintWriter(new FileWriter(s, true), true);
        }
        catch(IOException ioexception)
        {
            System.err.println("u65E0u6CD5u6253u5F00u65E5u5FD7u6587u4EF6: " + s);
            log = new PrintWriter(System.err);
        }
        conn = createConnection(properties);
        return conn;
    }

    private Connection createConnection(Properties properties)
    {
        for(Enumeration enumeration = properties.propertyNames(); enumeration.hasMoreElements();)
        {
            String s = (String)enumeration.nextElement();
            if(s.endsWith(".url"))
            {
                String s1 = s.substring(0, s.lastIndexOf("."));
                String s2 = properties.getProperty(s1 + ".url");
                if(s2 == null)
                {
                    log("u6CA1u6709u4E3Au8FDEu63A5u6C60" + s1 + "u6307u5B9AURL");
                } else
                {
                    String s3 = properties.getProperty("drivers");
                    String s4 = properties.getProperty(s1 + ".user");
                    String s5 = properties.getProperty(s1 + ".password");
                    String s6 = properties.getProperty(s1 + ".maxconn", "0");
                    int i;
                    try
                    {
                        i = Integer.valueOf(s6).intValue();
                    }
                    catch(NumberFormatException numberformatexception)
                    {
                        log("u9519u8BEFu7684u6700u5927u8FDEu63A5u6570u9650u5236: " + s6 + " .u8FDEu63A5u6C60: " + s1);
                        boolean flag = false;
                    }
                    log("u6210u529Fu521Bu5EFAu8FDEu63A5u6C60" + s1);
                    try
                    {
                        Class.forName(s3).newInstance();
                        Connection connection = DriverManager.getConnection(s2, s4, s5);
                        //log(new Date() + ":t" + "u6210u529Fu5EFAu7ACBu8FDEu7ED3");
                        return connection;
                    }
                    catch(Exception exception)
                    {
                        //log(new Date() + ":t" + "u65E0u6CD5u5EFAu7ACBu8FDEu7ED3(" + exception.toString() + ")");
                    }
                }
            }
        }

        return null;
    }

    private void log(String s)
    {
        //log.println(new Date() + ":t" + s);
    }

    public synchronized void release()
    {
        try
        {
            conn.close();
            log("u5173u95EDu6240u6709u8FDEu7ED3uFF01");
            log.close();
        }
        catch(SQLException sqlexception)
        {
            log("u65E0u6CD5u5173u95EDu8FDEu63A5u6C60u4E2Du7684u8FDEu63A5: (" + sqlexception.toString() + ")");
        }
    }

    private static DBConnectionBean instance;
    private PrintWriter log;
    private Connection conn;
}

=============================
db.properties

drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
logfile=C:\WINNT\System32\log.txt

access.url=jdbc:microsoft:sqlserver:/

|
从错误的提示看应该是你不小心搞错了文件名或带.java的问题,但从你写程序来看,又应该不会不考虑这个问题的。既然错误是java.lang.NoClassDefFoundError: RecruitTypeDict,应改来说不会是程序的问题(请原谅,本人很懒,没看你的程序),个人觉得这个错误绝不会是程序的错(public class RecruitTypeDict这个和错误提示决定)。

请确认 Javac是否用错!

|
程序没有出错!我帮你测过,我同意楼上的观点

    
 
 

您可能感兴趣的文章:

  • 关于全选的问题大家帮忙看看~
  • 我的Solaris启动不了了,请帮忙看看
  • iptables规则问题,请大家帮忙看看怎么回事
  • 各位帮忙看看网络配置问题
  • 大家帮忙看看错误如何解决
  • 高手帮忙看看cr3的值
  • 虚拟机扩容失败,下面提示的错误,帮忙看看
  • 才鸟问题,请帮忙看看
  • 那位朋友帮忙看看这是什么意思?多谢
  • 大吓帮忙看看?
  • 帮忙看看下面错误,怎样解决!!!
  • 一个200分的问题,大家帮忙看看:)谢了!关于Linux-PAM的
  • 一个shell的小问题,大家帮忙看看啊!
  • php开源软件 iis7站长之家
  • 请大家帮忙看看,编译内核后无法挂载root fs, 机器无法启动
  • 帮忙看看这是个什么错误啊?
  • 帮忙给个意见看看。
  • 大家帮忙看看,是什么问题
  • 在浏览器里连接本机的菜鸟问题,帮忙看看!
  • 请帮忙看看!!!!!!!!!!!!!!!!!!!!!
  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 启动portmap时有问题,各位大侠帮忙分析下哪里出了问题
  • 一个简单的小问题和一个困难的大问题请大家帮忙!!!急急急
  • 我用smartupload组件遇到问题了,请帮忙!!
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 编译参数问题,初学者的问题,请多帮忙
  • 脚本问题,帮忙
  • 求教求教,shell问题...各位大哥,帮忙下
  • jcreator问题,请帮忙。。。。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 努力努力再努力,帮忙帮忙来帮忙!
  • 帮忙帮忙如何设置变量pathclass
  • 帮帮忙!SCO OpenServer 5.0.5 的root用户口令丢了,怎么找回来啊,帮帮忙!!!!!!
  • 高手帮忙解释
  • 关于程序移植,请知道的帮忙,分会加的
  • DELL服务器,安装RedHat EAS3.0,装完了,连不上SSH。。。。。哪位大虾帮忙!!急啊 !!!!
  • 关于聊天室的若干疑问!!!请各位大虾帮忙!
  • 有个问题?请帮忙!
  • 请求各位帮忙,关于绘制图像
  • 帮忙找个工作。
  • 请帮忙推荐几个下载java电子书的网站,35分献上!
  • 我怎么不能编译servlet?请帮忙!!!谢谢!!!
  • 请问谁有weblogic6.1sp1的crack??大大加分!!请多帮忙!!!
  • 急需各位帮忙???送上100分!!!
  • 菜鸟问题,请帮忙解决一下
  • 小事请帮忙,一定给分。
  • 我急需一个版本4.5以上的QBASIC。那位肯帮忙!
  • 谁知teleport pto v1.29.1590的注册码,帮帮忙。马上结分
  • 帮忙解释一下make的用法!
  • 谁能帮忙找一下.BAT 转成EXE的工具吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3