java中同一个包内一个类调用另一个类中构造函数的问题

2024-12-02 08:09:16
推荐回答(3个)
回答1:

试运行过,在eclipse下正常,在dos下,如楼上说的,要带包名执行,能正常编译:
javac -d . UserUtil.java。(此时,UserUtil.class会在bean文件夹里)

但更难的问题没有解决:java UserUtil 执行时,出错,因为此时程序要加载mysql的驱动jar包,但dos下找不到。。。。网上搜索过,没有找到能在dos下带着conn-mysql-jar运行的例子。如果一定要在dos下运行,等待高手指点吧。建议在eclipse下,加个lib,把驱动jar放到lib下,直接运行得了。

回答2:

你需要用javac的带包编译

javac -d . DBConnect.java
javac -d . UserUtil.java

你会发现在目录中多了个bean文件夹,里面有编译好的两个类

d后面的 点 是指生成包的文件目录(. 代表当前目录)

回答3:

new DBConnect() 改成DBConnect试下