假如一个类中用到了 另外一个类
在用javac编译时 会出现包找不到的现象 这个问题怎么解决的 各位老大例如
(1)//要被编译的类
package com.wang.servlet;
public class AddServlet{
public void get(){
DataBean db = new DataBean();
}
}
(2)
package com.wang.baen;
public class DataBean{
}
在用javac编译时 会出现包找不到的现象 这个问题怎么解决的 各位老大例如
(1)//要被编译的类
package com.wang.servlet;
public class AddServlet{
public void get(){
DataBean db = new DataBean();
}
}
(2)
package com.wang.baen;
public class DataBean{
}
import导入
编译时可以用 -d 说明编译后生成的class文件放在那个目录,-cp指定classpath
import com.wang.bean;
(1)//要被编译的类
package com.wang.servlet;
public class AddServlet{
public void get(){
DataBean db = new DataBean();
}
}
(2)
package com.wang.baen;
public class DataBean{
}
说的很详细了
import com.wang.bean;
package com.wang.servlet;
public class AddServlet{
public void get(){
DataBean db = new DataBean();
}
}
编译:javac -d . AddServlet.java
java com.wang.servlet.AddServlet
E:\project\myapp\web\WEB-INF\src\com\wang\bean
要编译的类位于
E:\project\myapp\web\WEB-INF\src\com\wang\servlet 我的命令是这样写的
E:\project\myapp\web\WEB-INF\src\com\wang\servlet javac AddServlet.java
报错找不到 DataBean请问classpath 怎么设置啊