javabean编译问题

zhanghw_1229 2006-03-19 06:21:02
我在data包下建了两个.java文件,其中一个java源文件需要另一个java源文件中的类(比如说aa类),编译时提示,找不到aa类。
请问正确的该怎么编译
...全文
126 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧