在dbdata包中 想定义2个类 一个是DBConnectionManager 还有一个是DBSQLManager
DBSQLManager.java 在编译过程中要调用DBConnectionManager.calss 但是用
javac DBSQLManager.java时 提示找不到符号这是DBConnectionManager.java的代码:
package dbdata;
import java.sql.*;public class DBConnectionManager{
private String driverName =
"sun.jdbc.odbc.JdbcOdbcDriver";
private String url = "jdbc:odbc:cy";
private String user = "nw";
private String password = "123"; public DBConnectionManager(){ }....这个是 DBSQLManager.java中的代码为:
ackage dbdata;
import java.sql.*;
import dbdata.*;public class DBSQLManager{
protected Connection conn = null;
protected Statement stmt = null;
protected ResultSet rss = null;
protected String sqlStr; public DBSQLManager(){
try{
sqlStr = "";
DBConnectionManager dcm = new DBConnectionManager();
conn = dcm.getConnetion();
stmt = conn.createStatement();
}
catch(Exception e){
System.out.println(e);
isConnect=false;
}...请帮帮忙啊
DBSQLManager.java 在编译过程中要调用DBConnectionManager.calss 但是用
javac DBSQLManager.java时 提示找不到符号这是DBConnectionManager.java的代码:
package dbdata;
import java.sql.*;public class DBConnectionManager{
private String driverName =
"sun.jdbc.odbc.JdbcOdbcDriver";
private String url = "jdbc:odbc:cy";
private String user = "nw";
private String password = "123"; public DBConnectionManager(){ }....这个是 DBSQLManager.java中的代码为:
ackage dbdata;
import java.sql.*;
import dbdata.*;public class DBSQLManager{
protected Connection conn = null;
protected Statement stmt = null;
protected ResultSet rss = null;
protected String sqlStr; public DBSQLManager(){
try{
sqlStr = "";
DBConnectionManager dcm = new DBConnectionManager();
conn = dcm.getConnetion();
stmt = conn.createStatement();
}
catch(Exception e){
System.out.println(e);
isConnect=false;
}...请帮帮忙啊
找到不到 DBConnectionManager
如果是手动编译,要保证能在classpath中找到DBConnectionManager.class
比如你在编译的时候,-cp %CLASSPATH%。之前你可以echo 出来,看看对不对。
整个的过程,你想看什么参数,都可以echo出来。
手动编译,知道原理就行,不用那么较真。
补充一点,你设置环境变量以后,重新打开cmd了么?
@echo off
set JDK_HOME="C:\Program Files\Java\jdk1.5.0"
set CLASS_PATH="C:\Program Files\Java\jdk1.5.0\lib"echo %CLASS_PATH%cd D:\software\eclipse35
%JDK_HOME%\bin\javac -cp %CLASS_PATH% HelloWorld.java
@echo on
那你把你的CLASSPATH环境变量加上 .; 即当前路径
即CLASSPATH=.;%CLASSPATH% [%CLASSPATH%]是你原来设置好的环境变量
手动编译的话,最好还是自己写批处理文件