Java compile 질문입니다.
활력초
폴더 구성이랑 파일은 이렇게 되어 있습니다.
일단 TestChapter8의 소스원본은
//TestChapter8.java soource start//
package foo;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class TestChapter8 extends HttpServlet{
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException{
Person p = new Person();
p.setName(Evan);
request.setAttribute(person, p);
RequestDispatcher view = request.getRequestDispatcher(/result.jsp);
view.forward(request, response);
}
}
// TestChapter8.java end //
// Person.java start//
package foo;
class Person {
private String name;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
// Person.java End //
TestChapter8을 컴파일 할려고 합니다만, 잘 안되네요
C:\bProjects\testJSP1javac -d classes src/foo/TestChapter8.java
C:\bProjects\testJSP1javac -classpath %classpath%;C:\bProjects\testJSP1\classes\foo -d classessrc/foo/TestChapter8.java
첫번째로 안되서 클래스패스를 잡아서도 해 보았는데
빨간 소스 부분에서 에러가 나오네요.
어떻게 해야 컴파일이 제대로 될지 답변 부탁드립니다.
-
화이트
답변 감사합니다. 혼자 공부하던 중에 요놈 컴파일을 어떻게 하나 고민하고 있었는데 이런 방법이 있네요^^
-
진솔
javac -d classes src/foo/*.java
이게 뭔가 있었는데 잘 모르겠네요^^; 우선이렇겧 하면 되긴 될꺼예요
저게 Person.java를 몬읽어서 이런걸텐데
javac -d classes src/foo/TestChapter8.java src/foo/Person.java 하셔도 될꺼구요;