java文件:
---------
package com.soft.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;public class Jdbc12 {public static void main(String args[]){
      System.out.println( "Copyright 2004, R.G.Baldwin");
      try {
                 Statement stmt;
                 Class.forName("com.mysql.jdbc.Driver");
                 String url = "jdbc:mysql://localhost:3306/mysql";
                 Connection con = DriverManager.getConnection(url, "root", "root");
                 System.out.println("URL: " + url);
                 System.out.println("Connection: " + con);
                 stmt = con.createStatement();
                 for(int i=200 ;i<300;i++){
                     stmt.executeUpdate("insert into log values("+i+","+i+")");
                     System.out.println(i);
                 }
                 con.close();
                 }catch( Exception e ) {
                     e.printStackTrace();
                 }
      }
}
==============================================
jar文件:
--------
mysql-connector-java-5.1bin.jar
==============================================
bat文件:
---------
D:
cd javatest\Test\src\com\ztesoft\test
javac *.java
java Jdbc12

解决方案 »

  1.   

    请问,我要用批处理文件调用上面java文件,怎么写批处理文件,上面的写法没有引入mysql-connector-java-5.1bin.jar 所以报错。请问怎么样引入jar。还是有什么三方软件可以设置调用呢?
      

  2.   

    java -Xmx512M -cp .;lib/ECLA.jar;lib/DTNConsoleConnection.jar core.DTNSim %*
    给个例子给你,这个是bat文件的内容,可加多个参数 
    其中core.DTNSim是main函数所在类,.后面那两个是导入到jar包还有一种方法更简单一点,你打成的jar包里面有个META-INF,里面还有个MANIFEST.MF,把里面内容修改一下
    Manifest-Version: 1.0
    Sealed: true
    Main-Class: core.DTNSim
    Class-Path: junit.jar ECLA.jar DTNConsoleConnection.jar
    记得两个包中间用空格,怎么写自己应该能看清楚吧
      

  3.   

    @echo off
    setlocal enabledelayedexpansion
    set classpath=./classes;
    for %%f in (./lib/*.jar) do (
        set onefile=%%f
        set classpath=!classpath!;./lib/!onefile!
    )@echo on::echo %classpath%java  -Xms1024m -Xmx1024m -classpath "%classpath%" com.newsoft.fui.service.dataimport.excel.MainRun1
    pause
    这段话有没有 把一些jar 包给少引入了 
    我直接运行 xxx.bat 会报
    no classDefFoundError:javax/servlet/filter