javabean编译问题

zhanghw_1229 2006-03-19 06:21:02
我在data包下建了两个.java文件,其中一个java源文件需要另一个java源文件中的类(比如说aa类),编译时提示,找不到aa类。
请问正确的该怎么编译
...全文
97 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Camelh 2006-03-20
问问楼上的,如果在ide中没有使用ant,那么我要单独编译一个javabean文件,如何操作?好像eclipse中没有单独的编译选项,只有run
回复
TheUnforgiven 2006-03-20
确如楼上所言,当这两个类还在不同的包下时麻烦更大,所以我就开始用eclipse了,麻烦都解决了。——反正这个时候那些最基本的编译操作已经了解了,可以使用IDE了
回复
Camelh 2006-03-20
to:limeng1028(小木耳)
在那个地方?我没有找到,谢谢!
回复
limeng1028 2006-03-20
eclipse 中有个选项就是在你保存的同时就给你编译好了
所以你就不用再手动的编译了
回复
killme2008 2006-03-19
最好还是搞个IDE吧,JCreator,小巧实用,自己编译很烦的
回复
zhanghw_1229 2006-03-19
能说一下是什么意思吗?
编译后再文件夹data下又有了data文件夹。编译是成功的
回复
Paripatetic 2006-03-19
用 javac -d . *.java
另外被引用的类要先编译
回复
zhanghw_1229 2006-03-19
DBConnectionManager.java里:

package data;

import java.sql.*;

/**
* Title: 数据库连接管理器
* Description:
*/
public class DBConnectionManager
{
private String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
private String url = "jdbc:odbc:book";
private String user = "sa";
private String password = "";

public void setDriverName(String newDriverName) {
driverName = newDriverName;
}
public String getDriverName() {
return driverName;
}

public void setUrl(String newUrl) {
url = newUrl;
}
public String getUrl() {
return url;
}
public void setUser(String newUser) {
user = newUser;
}
public String getUser() {
return user;
}
public void setPassword(String newPassword) {
password = newPassword;
}
public String getPassword() {
return password;
}

public Connection getConnection() {
try {
Class.forName(driverName);
return DriverManager.getConnection(url, user, password);
}
catch (Exception e) {
e.printStackTrace();
return null;
}
}
}


DataBase.java里:

package data;

import java.sql.*;

public class DataBase {
protected Connection conn = null; //Connection接口
protected Statement stmt = null; //Statement接口
protected ResultSet rs = null; //记录结果集
protected PreparedStatement prepstmt = null; //PreparedStatement接口
protected String sqlStr; //sql String
protected boolean isConnect=true; //与数据库连接标识

public DataBase() {
try
{
sqlStr = "";
DBConnectionManager dcm = new DBConnectionManager();
conn = dcm.getConnection();
stmt = conn.createStatement();
}
catch (Exception e)
{
System.out.println(e);
isConnect=false;
}

}

public Statement getStatement() {
return stmt;
}

public Connection getConnection() {
return conn;
}

public PreparedStatement getPreparedStatement() {
return prepstmt;
}

public ResultSet getResultSet() {
return rs;
}


public String getSql() {
return sqlStr;
}

public boolean execute() throws Exception {
return false;
}

public boolean insert() throws Exception {
return false;
}

public boolean update() throws Exception {
return false;
}

public boolean delete() throws Exception {
return false;
}
public boolean query() throws Exception {
return false;
}

public void close() throws SQLException {
if ( stmt != null )
{
stmt.close();
stmt = null;
}
conn.close();
conn = null;
}

}



回复
什么都不能 2006-03-19
代码上来
回复
zhanghw_1229 2006-03-19
??
我都急死了
回复
zhanghw_1229 2006-03-19
我就是这么编译的呀,不行啊
回复
killme2008 2006-03-19
命令行转到date包下
javac *.java
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-19 06:21
社区公告
暂无公告