'Java/Eclipse'에 해당하는 글 3건

이클립스 사용하다 보면 jquery.min 파일에서 "Missing semicolon" 이라는 오류가 뜨게 된다.

이럴 경우 다음과 같은 방법으로 예외 처리를 하게 되면 된다.


출처 : http://metalbird.tistory.com/59


=============================================================================================


query min.js 의 경우 이상없이 작동하나 에러가 표시되게 된다.


이게 싫어서 일반 jquery*.js로 쓰기도 했으나 간단하게 해결할수 있는 방법이 있어서 메모한다.




에러 예외처리에 추가하는것이다.


Project > Properties > JavaScript > Include Path > 아래그림 참고


**/jquery*.js


출처: okjsp - http://www.okjsp.pe.kr/seq/185342




저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
체리필터
프로그램 그리고 인생...

받은 트랙백이 없고 , 댓글이 없습니다.
secret
항상 기본 Pojo Java만 공부하다가 이클립스로 Servlet & JSP를 이용하는 Dynamic Web Project를 시작하게 되니 여간 헷깔리는 것이 아니었다.
그래서 정리 차원에서 블로그에 올려본다.

1. 일단 이클립스에는 WTP(Web Tools Platform)을 설치해야 한다. 설치하지 않을 경우 'New -> Project'에서 Dynamic Web Project가 보이지 않는 것 같다.
다운은 http://download.eclipse.org/webtools/downloads/ 에서 받아도 되며, 이클립스 자체에서 업데이트 해도 된다.
이클립스 자체에서 업데이트 하는 방법은 아래와 같다.(가니마데와 유로파가 서로 UI가 좀 틀린 듯 하다. 아래는 유로파 기준이다.)

Software Updates

Help -> Software Updates -> Find and install을 선택한다.


Feature Updates

Search for new features to install을 선택해서 설치되어 있지 않은 WTP 플러그 인을 설치 진행한다.


Update sites to visit

목록 중에 Web Tools Platform을 선택한다.


위와 같이 한 후 Finish를 누르면 설치를 시작한다.
기억은 잘 안나지만 아마도 이클립스를 재시작해야 적용 될 것이다.

2. Dynamic Web Project 시작하기

우선은 새로운 프로젝트를 생성해야 한다.

New -> Other...

New -> Other...를 통해서 신규 프로젝트 다이얼로그를 연다.


Select a Wizard

트리 구조에서 'Web -> Dynamic Web Project'를 선택한다.


Dynamic Web Project

Project name에 적당한 프로젝트 이름을 적고 Next를 누른다.


New Dynamic Web Project

기본 그대로 두고 Finish를 누른다.


Context Root는 프로젝트의 Root 디렉토리이며, Content Directory는 실제 호출 될 class나 JSP, html 파일들이 위치하는 곳이다. Java Source Directory는 말 그대로 우리가 직접 코딩 하는 소스가 위치해야 할 디렉토리이다.

Directory 구조

프로젝트를 생성하게 되었을 경우 나오게 되는 디렉토리


위에서도 설명 했듯이 ServletTest란 Project 밑에 build, src, WebContent란 3개의 디렉토리가 생긴다.
작업은 src 밑에서 하게 되며, build(컴파일 ^^)를 하게 되면 코딩한 java파일이 build 밑에 같은 구조로 컴파일 되어 class 확장자를 가진채 들어가게 된다.
build 밑에 있는 내용을 WebContent/WEB-INF 밑에 copy(배포)하게 되면 서버를 통해 해당 작업물을 볼 수 있게 된다.

일반적으로 apache + php를 통해서 작업할 경우 httpd.conf에서 정의 하는 DocumentRoot가 바로 WebContent가 되게 되는 것이다.

덧. 이클립스에서 서블릿을 사용하려 하면 에러가 나는 경우가 있다. 프로젝트도 Dynamic Web Project로 했는데도 말이다. 이 문제로 인해 한참을 해멨었는데 정답은 톰캣라이브러리를 추가해야 하는 것이다.
다음과 같이 하면 된다.

프로젝트의 Properties를 연다

프로젝트의 Properties를 연다


Java Build Path의 Libraries 탭을 연다

Java Build Path의 Libraries 탭을 연다 Add Library를 클릭해서 라이브러리 선택창을 연다.


Add Library

라이브러리 선택 창에서 Server Runtime을 선택한다.


Add Library

원하는 서버를 선택하고 Finish를 누른다.


신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
체리필터
프로그램 그리고 인생...

받은 트랙백이 없고 , 댓글 하나 달렸습니다.
  1. 좋은글 출처를 표시하고 블로그에 담아갑니다. ^^
secret
1. 다운로드

http://www.eclipse.org/downloads/ 에서 Eclipse IDE for Java Developers 다운로드

2. 압축을 특정 Directory에 푼다.
3. 압축을 풀은 Directory에서 eclipse.exe를 실행한다.
4. JDK/JRE가 없다면 에러가 난다. 이런 경우에는 jdk를 설치한다.
  - JDK 6 Update 6(http://java.sun.com/javase/downloads)
5. 시작하면 workspace를 묻는 창이 나타난다. 원하는 Directory 선택 후 'OK' 선택한다.
6. 다음과 같은 화면이 나타난다.

7. Java Project
  - Toolbar > New(Alt+Shift+N) > Java Project
  - Project name : HelloWorld

Java Project

Project name으로 HelloWorld


8. Class 파일 만들기
  - Toolbar > New(Alt+Shift+N) > Java Class
  - Source folder : HelloWorld/src
  - Package : (default)
  - 체크박스 선택 : public static void main(String[] args) > Finish

Java > Class 타입

설정


9. 다음과 같이 코딩한다
public class HelloWorld {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("Hello World");
    }

}

10. Package EXplorer의 HelloWorld.java의 마우스 오른쪽 버튼 클릭 > Run AS > Java Application(Alt+Shift+X, J)
  - 또는 Toolbar > Run을 누른다.
11. 하단의 Console view에 'Hello World'가 나타난다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
체리필터
프로그램 그리고 인생...

받은 트랙백이 없고 , 댓글이 없습니다.
secret