当前位置: 代码迷 >> J2SE >> JAVAC 带有包的有关问题
  详细解决方案

JAVAC 带有包的有关问题

热度:352   发布时间:2016-04-24 15:01:23.0
JAVAC 带有包的问题
E:\Tomcat   5.5\webapps\ROOT\WEB-INF> javac   -d   ./classes   ./src/db/DB_Conn.java  

E:\Tomcat   5.5\webapps\ROOT\WEB-INF> javac   -d   ./classes   ./src/admin/AUser.java  

E:\Tomcat   5.5\webapps\ROOT\WEB-INF> javac   -d   ./classes   ./src/admin/DB_AUser.java  
./src/admin/DB_AUser.java:15:   找不到符号  
符号:   类   AUser  
位置:   软件包   admin  
import   admin.AUser;  
^  
./src/admin/DB_AUser.java:16:   软件包   db   不存在  
import   db.DB_Conn;

------解决方案--------------------
到src文件下
编译:
javac admin/AUser.java

运行:
java admin.AUser
------解决方案--------------------
试用一下这个:
javac -classpath ./classes;%CLASSPATH% -d ./classes ./src/admin/DB_AUser.java

也就是说你要把你的./classes目录加入类路径
------解决方案--------------------
E:\Tomcat 5.5\webapps\ROOT\WEB-INF> javac -d ./classes ./src/db/DB_Conn.java
这句我不太明白:E:\Tomcat 5.5\webapps\ROOT\WEB-INF> 这个目录没有src这个目录呀!
如果改成
E:\Tomcat 5.5\webapps\ROOT\WEB-INF> javac -d ./classes/db/DB_Conn.java
我很容易理解。请高人指点迷津。
  相关解决方案