반응형

머리가 더 아퐈 오는군하~~

 

Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Java -> Java Editor Text Font -> Change

 

글자 크기 설정

반응형
반응형

http://download.eclipse.org/technology/phoenix/demos/install-wtp/install-wtp.html

 

키키 삽질하기전에 검색해야지~ 아우~

반응형
반응형

http://www.eclipse.org 

->

http://www.eclipse.org/downloads/ 에서 자바 엔터프라이즈 디벨로퍼(Eclipse IDE for Java EE Developers ) 버젼을 받는다

 

설치~

 

특별히 할건없었던걸로 기억된다..-_-;; 2틀 지났는데 기억이...

 

model2 기법으로 하라고 무쟈게 강조해서 요즘 삽질중

 

ex) c: J2EE -> eclipse 설치

                 ->워크스페이스(home) 설치

설치후

 

import (java소스 들어갈곳 정한후 임포트)

 

프로젝트 선택후 J2EE Module Dependencies 에서  사용할 라이브러리(JAR/Module ) 셋팅

 

web.xml 셋팅

사용할 서블릿 클래스 셋팅

<servlet-class>main.MainServlet</servlet-class>

 

 맵핑

<servlet-mapping>
  <servlet-name>myweb</servlet-name>
  <url-pattern>*.mv</url-pattern>
 </servlet-mapping>

 

디폴트로 읽을수 있는페이지 설정

 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>

 

 

 

-_- 이것저것 많이 한거 같은데... 기억이...

 

 

흐름을 기억해야 하는데 개념잡기가 좀 힘들다

 

 

브라우져 요청

 

web.xml에서 거쳐

 

메인서블릿 

 

맵핑

 

액션 -여러액션(idcheck,regis..) - Bean - DAO - DB

 

포워드 ->다시 메인 서블릿

 

메인서블릿  -VIEW(JSP) ->다시클라이언트

 

 

글로 할려니 -_-;;; 미치것구먼

 

 

 

반응형
반응형

java.sql.SQLException: ORA-00900: invalid SQL statement
==>프로퍼티 에러

[java.sql.SQLException: ORA-01006: bind variable does not exist
==> 넘겨준값하고 받은값하고 다를때


[java.sql.SQLException: ORA-00936: missing expression
==> 문자열이 하나더 추가됐을시..(쉼표나)

java.sql.SQLException: ORA-00933: SQL command not properly ended
==> sql조건문에 문자가 잘못됐을시 (and 가 aand 로 되어있음 , 쿼리문을 "where 이런식으루 붙여썼을때)


java.sql.SQLException: 부적합한 열 이름
==> 쿼리결과에 받는값이 잘못됐을시..(DAO 확인)
받는값이 2개인데..쿼리문에서 1개만 넘겨줄때


[java.sql.SQLException: ORA-01722: Invalid number
==> 1.dao 에서 setInt 를 setString으루 변환해보기
2.데이터가 잘못 조회(이유모름) ...
System.out.println("1111");
rs = pstmt.executQuery 확인해볼거
System.out.println("2222"); 이런식으루 해볼거...


java.sql.SQLException: ORA-00911: invalid character
==>

[java.sql.SQLException: ORA-00907: missing right parenthesis
==>
table미생성이 됐을시.. where 문이나 and 문 확인해볼것

[java.sql.SQLException: ORA-01427: single-row subquery returns more than one row
==> 서브쿼리에 리턴값이..1가 아니고..여러개 나올때..

[java.sql.SQLException: ORA-01476: divisor is equal to zero
==> 분모가 0 일경우 나눴을때 나는 에러..


[java.sql.SQLException: 부적합한 열 이름]
==> 쿼리문에서 데이터값을 못넘겨줄때...



weblogic.common.ResourceException:
Could not create pool connection. The DBMS driver exception was:
java.sql.SQLException: ORA-00020: maximum number of processes (450) exceeded

==>

java.sql.SQLException: ORA-00923: FROM keyword not found where expected
==> from 앞에 필드사이에 , 빠졌나 확인



java.sql.SQLException: ORA-00907: missing right parenthesis
==> 1.테이블 미생성 2.프로퍼티에 공백 들어갔나 확인



java.sql.SQLException:ORA-01861: literal does not match format string
==> 날짜 포멧이 안맞을때..에러


java.sql.SQLException: ORA-01009: missing mandatory parameter
==> sql.append ›㎱뻥

반응형
반응형

-_- 호스팅 까다롭다;;;

 

servlet을 컴파일을 하실려면 javac컴파일 옵션에 classpath를 지정해 주셔야 합니다.
cafe24.java라는 파일이 있을시

단독 서버의 경우
javac -d . -classpath /home/hosting_users/USER_ID/tomcat/common/lib/servlet-api.jar [FILENAME]

공용 서버의 경우
javac -d . -classpath /home/tomcat/common/lib/servlet-api.jar cafe24.java

와 같이 컴파일을 하셔야 합니다.

-d 옵션은 디렉토리 . 은 현재 디렉토리 -classpath는 servlet-api 경로 입니다.

반응형
반응형
안녕하세요.
카페24 호스팅입니다.

<param-value>/home/hosting_users/sjhlkr /www/WEB-INF/CommandPro.properties</param-value>

라고 써주시면 됩니다.

감사합니다

 

 

dao

     Class.forName("com.mysql.jdbc.Driver");
     conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myweb","root","1111");

 

이런식으로 접근.. ㅅㅂ 호스팅

반응형
반응형
반응형
반응형

 

자바 설치하는 부분을 묻는분이 계셔서, 자바사이드(http://50001.com) 의 김은영님의

강좌를 올려드립니다.

 

1.2 자바 설치하기

목차
  • 프로그램 다운로드
  • 설치
  • 환경변수 설정

1.2.1 프로그램 다운로드

자바를 개발하려면 가장 먼저 JDK(Java Development Kit)을 설치해야 한다. 현재 자바2의 SE는 1.4.2까지 릴리즈되어 있다.
JDK를 다운로드 받으려면 아래의 사이트로 이동한다.
SDK는 개발에 필요한 모든 파일이 들어 있으며, JRE는 실행에 관한 파일만 들어 있다. 우리는 SDK를 다운로드 받아야 한다.

해당 파일의 download 를 클릭하면 라이센트에 동의하라는 화면이 나완다. "accept"에 체크한 후 continue 단추를 클릭한다.

현재 설치되어 있는 OS에 따라 파일을 선택한다. 여기에서는 윈도우 계열을 선택하겠다. 다운 로드 받으려는 문서명은 j2sdk-1_4_2_03-windows-i586-p.exe 이다. 원하는 폴더에 다운로드한다.

J2SDK를 받았다면 이제는 Help문서인 J2SDK document를 받아야 한다. SDK를 받았던 페이지로 이동한 후 밑으로 조금만 내려가면 Documentation 링크가 나온다.

download 링크를 클릭하면 라이센스 동의 화면이 나오고 맨 마지막으로 내린 후 accept버튼을 클릭한다.

해당 문서를 클릭한 후 원하는 위치에 다운로드 받는다.

1.2.2 설치

제가 가지고 있는 j2SDK는 1.4.0이므로 그것을 설치하겠다. 여러분들은 1.4.2로 설치하면 된다. 다운받은 폴더로 이동한 후 해당 파일을 더블클릭한다.

sdk설치 파일을 더블클릭하면 아래와 같은 창이 나타난다.

next버튼을 클릭하면 라이센스를 물어보는 창이 나타나며, yes버튼을 클릭한다.

설치할 폴더를 지정하는 화면이 나타난다. 기본으로 두고 next버튼을 클릭하면 select component창이 나타나는데, 기본으로 두고 next버튼을 클릭한다.

기본으로 지정할 브라우저를 선택하는 화면이 나타나며, next버튼을 클릭하면 파일들을 복사한다.

파일들을 다 복사하면 종료하는 창이 나온다. finsh버튼을 클릭한다.

탐색기를 띄워 제대로 설치가 되었는지 확인한다. c:\j2sdk1.4.0이라는 폴더가 생겼다. 여러분과의 폴더명은 약간 틀릴 수 있다. c:\j2sdk-1_4_2_03 라고 생겼을것이다.

다음으로 j2sdk-1_4_2-doc.zip 파일을 아무곳에서 압축을 푼다. 참고적으로 저는 java를 설치한 폴더 밑에 압축을 풀었다.
이것으로 기본적인 셋팅을 끝내고 환경설정으로 들어간다.

1.2.3 환경설정

자바를 개발할 때 필요한 실행파일들이 있다. 또한 개발시 참조해야하는 클래스들이 있다. 이것을 지정하지 않으면 굉장히 불편한다. 환경설정은 윈도98, 혹은 윈도2000이상에서 설치하는 것이 약간 틀리다.

먼저 윈도 98인 경우에는 메모장을 띄워 c:\autoexec.bat파일 띄운다.

  1. 먼저 path를 찾는다.
  2. 아래의 붉은색 부분만 추가한다.
  3. classpath부분이 있으면, .만 추가하고 그렇지 않으면 classpath라인을 전부 추가한다.

윈도 2000인 경우에는 바탕화면에 있는 내 컴퓨터 아이콘에서 오른쪽 버튼을 클릭하고, [등록정보] 메뉴를 클릭한다.

등록정보에 [고급] 탭을 모면 [환경변수]라는 단추가 보일 것이다. 클릭한다.

path 라는 환경변수명을 찾아 편집단추를 클릭하면 전경에 시스템변수 편집이라는 창이 뜬다. 맨 앞으로 커서를 이동한 후 c:\j2sdk1.4.0\bin; 을 추가한다. 폴더명은 여러분이 설치한 그 폴더명으로 기입힌다 다 기입한 후 확인버튼을 클릭한다. .

classpath라는 환경변수가 있는지 찾는다. 있으면 편집 버튼을 클릭하고 없으면 새로만들기 버튼을 클릭한다. 변수 이름은 classpath로 지정하고, 값은 . 을 입력한다. .이란 현재폴더의 class를 가장 먼저 참조하겠다는 뜻이다.

다입력했으면 확인버튼을 클릭한다. 아래와 같이 나타난다.

기본적인 환경변수 설정을 끝났으니, DOS에서 확인해보자
시작버튼을 클릭한 후 실행메뉴를 클릭한다. 윈도 98에서는 안된다.

도스창이 뜨면 아래와 입력해서 제대로 결과가 나오는지 확인한다.

반응형
반응형


>

> response.setContentType("text/html;charset=KSC5601");

> response.setContentType("text/html;charset=EUC_KR");

> response.setContentType("text/html;charset=EUC-KR");

> response.setContentType("text/html;charset=euc-kr");

> response.setContentType("text/html;charset=euc_kr");

> response.setContentType("text/html;charset=ksc5601");

>

> 위에서 어떤 것은 맞고 어떤 것은 틀렸습니까?


선듯 대답하기 힘드시죠?

Windows에서의 JVM의 한글디폴트 인코딩 캐릭터셋 문자열은 "EUC_KR" 입니다.

Linux에선 "KSC5601"이라 나오는 군요.


그러나 "EUC_KR", "KSC5601", "EUC-KR"은 모두 동일합니다.


단, 아래를 유심히 보시면서 주의하세요.


가능한 형태: EUC-KR, euc-kr, EUC-kr,Euc-kr, euc-KR, ... 

               :  "-"(minus) 가 붙은 경우 대소문자 상관없음

             KSC5601, ksc5601, Ksc5601, kSC5601, ...

               : 대소문자 상관없음

             EUC_KR


불가능한 형태 : euc_kr, EUC_kr, eUc_kr, ....

             ( "_"(underbar) 가 붙은 경우 오직 EUC_KR 만 가능)




 [서블렛에서]

 response.setContentType("text/html;charset=euc-kr");


 [JSP 에서]

 <%@ page contentType="text/html;charset=euc-kr" %> 


PS: "chatset=" 을 사용하실 때 빈공간이 있으면 안됩니다.

   잘된 사용:

       response.setContentType("text/html;charset=euc-kr");

       response.setContentType("text/html;   charset=euc-kr"); (이것은 가능함)


   잘못된 사용:

       response.setContentType("text/html;charset  =  euc-kr");

       response.setContentType("text/html;charset=   euc-kr");

       response.setContentType("text/html;charset  =euc-kr");

       response.setContentType("text/html;   charset  =  euc-kr");

       response.setContentType("text/html;  charset  =euc-kr");

       response.setContentType("text/html;  charset=   euc-kr");



  이렇게 해야 하는 이유는 소스를 보니까, ";" 문자 이후부터 "charset=" 이란

  문자열이 나오는 index를 추출한 후 그 뒷 문자열을 취하는 로직으로 되어 있기

  때문입니다.



-------------------------------------------------------  

  본 문서는 자유롭게 배포/복사 할 수 있으나 반드시

  이 문서의 저자에 대한 언급을 삭제하시면 안됩니다

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

  자바서비스넷 이원영

  E-mail: javaservice@hanmail.net

  PCS:019-310-7324

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


제목 : Re: [팁] EUC-KR, KSC5601, euc-kr , etc..

글쓴이: 손님(guest) 2001/03/21 15:48:18 조회수:8723 줄수:12

[추가 정보]

response.setContentType() 에 지정하는 charset은 JVM이 이해하는 encoding 이름을 

사용하기만 하면 됩니다.

한글이라는 걸 지정할 때 사용할 수 있는 encoding이 여러개가 있는데 

이중 하나만 진짜이고 나머지는 모두 alias입니다.

일반적으로 5601 또는 EUC_KR 정도가 진짜인데 이건 순전히 JDK 버전에 따라 달라집니다.

진짜와 가짜의 구분도 그리 중요한건 아닙니다. 

진짜가 의미하는 바는 단순히 Charset Converter의 이름과 일치하는 놈이 진짜라는거죠.

예를 들어, EUC_KR이 진짜인 JDK에는 반드시 ByteToCharEUC_KR 같은 클래스가 존재합니다.


Alias를 지정할 경우에는 JVM이 알아서 해당 encoding의 진짜 이름을 알아낸 후

그 이름을 가지고 위에서 언급한 것과 같은 클래스를 로딩해서 처리하게 됩니다.

제목 : Re: JDK의 Charset Converter에 bug가 있습니다.

글쓴이: 조민수(msjo66) 2002/11/19 00:07:07 조회수:260 줄수:4

한 site를 지원하다가 character set을 "euc-kr"로 했을 때 성능이 너무나 저하되는 현상이 

발견되어 아래와 같은 bug를 발견했습니다.

http://developer.java.sun.com/developer/bugParade/bugs/4370850.html

jdk 1.3.1_07에서 해결이 되었습니다.

제목 : Re: sun.io.CharacterEncoding 진짜와 가짜

글쓴이: 이원영(javaservice) 2003/11/14 20:29:46 조회수:1229 줄수:477

// Decompiled by Jad v1.5.8d. Copyright 2001 Pavel Kouznetsov.

// Jad home page: http://www.geocities.com/kpdus/jad.html

// Decompiler options: packimports(3) 

// Source File Name:   CharacterEncoding.java


package sun.io;


import java.security.AccessController;

import java.security.PrivilegedAction;

import java.util.Hashtable;

import java.util.Locale;


public class CharacterEncoding

{


    public CharacterEncoding()

    {

    }


    private static final String ibmJVMGetExcludedFields()

    {

        return new String("aliasTable");

    }


    private static String replaceDash(String s)

    {

        char ac[] = s.toCharArray();

        for(int i = 0; i < ac.length; i++)

            if(ac[i] == '_')

                ac[i] = '-';


        return new String(ac);

    }


    public static String aliasName(String s)

    {

        String s1 = s.toLowerCase(Locale.US);

        String s2 = (String)aliasTable.get(s1);

        if(s2 != null)

            return s2;

        if(s1.startsWith("cp"))

            return (String)aliasTable.get("ibm-" + s1.substring(2));

        if(s1.startsWith("ibm"))

            return (String)aliasTable.get("ibm-" + s1.substring(3));

        if(s1.indexOf('_') >= 0)

            return (String)aliasTable.get(replaceDash(s1));

        else

            return (String)aliasTable.get("ibm-" + s1);

    }


    static String getSJISName()

    {

        String s = (String)AccessController.doPrivileged(new PrivilegedAction() {


            public Object run()

            {

                return System.getProperty("file.encoding", null);

            }


        });

        if(s != null)

        {

            if(s.equals("MS932"))

                return s;

            s = aliasName(s);

        }

        return s == null || !s.equals("MS932") ? "SJIS" : s;

    }


    private static Hashtable aliasTable;


    static 

    {

        aliasTable = new Hashtable(512);

        aliasTable.put("us-ascii", "ASCII");

        aliasTable.put("ascii", "ASCII");

        aliasTable.put("646", "ASCII");

        aliasTable.put("iso_646.irv:1983", "ASCII");

        aliasTable.put("ansi_x3.4-1968", "ASCII");

        aliasTable.put("iso646-us", "ASCII");

        aliasTable.put("default", "ASCII");

        aliasTable.put("ascii7", "ASCII");

        aliasTable.put("8859_1", "ISO8859_1");

        aliasTable.put("iso_8859-1:1987", "ISO8859_1");

        aliasTable.put("iso-ir-100", "ISO8859_1");

        aliasTable.put("iso-8859-1", "ISO8859_1");

        aliasTable.put("iso8859-1", "ISO8859_1");

        aliasTable.put("latin1", "ISO8859_1");

        aliasTable.put("l1", "ISO8859_1");

        aliasTable.put("ibm-819", "ISO8859_1");

        aliasTable.put("csisolatin1", "ISO8859_1");

        aliasTable.put("ansi_x3.4-1968", "ISO8859_1");

        aliasTable.put("8859_2", "ISO8859_2");

        aliasTable.put("iso_8859-2:1987", "ISO8859_2");

        aliasTable.put("iso-ir-101", "ISO8859_2");

        aliasTable.put("iso-8859-2", "ISO8859_2");

        aliasTable.put("iso8859-2", "ISO8859_2");

        aliasTable.put("latin2", "ISO8859_2");

        aliasTable.put("l2", "ISO8859_2");

        aliasTable.put("ibm-912", "ISO8859_2");

        aliasTable.put("csisolatin2", "ISO8859_2");

        aliasTable.put("8859_3", "ISO8859_3");

        aliasTable.put("iso_8859-3:1988", "ISO8859_3");

        aliasTable.put("iso-ir-109", "ISO8859_3");

        aliasTable.put("iso-8859-3", "ISO8859_3");

        aliasTable.put("iso8859-3", "ISO8859_3");

        aliasTable.put("latin3", "ISO8859_3");

        aliasTable.put("l3", "ISO8859_3");

        aliasTable.put("ibm-913", "ISO8859_3");

        aliasTable.put("csisolatin3", "ISO8859_3");

        aliasTable.put("8859_4", "ISO8859_4");

        aliasTable.put("iso_8859-4:1988", "ISO8859_4");

        aliasTable.put("iso-ir-110", "ISO8859_4");

        aliasTable.put("iso-8859-4", "ISO8859_4");

        aliasTable.put("iso8859-4", "ISO8859_4");

        aliasTable.put("latin4", "ISO8859_4");

        aliasTable.put("l4", "ISO8859_4");

        aliasTable.put("ibm-914", "ISO8859_4");

        aliasTable.put("csisolatin4", "ISO8859_4");

        aliasTable.put("8859_5", "ISO8859_5");

        aliasTable.put("iso_8859-5:1988", "ISO8859_5");

        aliasTable.put("iso-ir-144", "ISO8859_5");

        aliasTable.put("iso-8859-5", "ISO8859_5");

        aliasTable.put("iso8859-5", "ISO8859_5");

        aliasTable.put("cyrillic", "ISO8859_5");

        aliasTable.put("csisolatincyrillic", "ISO8859_5");

        aliasTable.put("ibm-915", "ISO8859_5");

        aliasTable.put("8859_6", "ISO8859_6");

        aliasTable.put("iso_8859-6:1987", "ISO8859_6");

        aliasTable.put("iso-ir-127", "ISO8859_6");

        aliasTable.put("iso-8859-6", "ISO8859_6");

        aliasTable.put("iso8859-6", "ISO8859_6");

        aliasTable.put("ecma-114", "ISO8859_6");

        aliasTable.put("asmo-708", "ISO8859_6");

        aliasTable.put("arabic", "ISO8859_6");

        aliasTable.put("csisolatinarabic", "ISO8859_6");

        aliasTable.put("ibm-1089", "ISO8859_6");

        aliasTable.put("iso8859-6s", "ISO8859_6S");

        aliasTable.put("iso-8859-6s", "ISO8859_6S");

        aliasTable.put("8859_7", "ISO8859_7");

        aliasTable.put("iso_8859-7:1987", "ISO8859_7");

        aliasTable.put("iso-ir-126", "ISO8859_7");

        aliasTable.put("iso-8859-7", "ISO8859_7");

        aliasTable.put("iso8859-7", "ISO8859_7");

        aliasTable.put("elot_928", "ISO8859_7");

        aliasTable.put("ecma-118", "ISO8859_7");

        aliasTable.put("greek", "ISO8859_7");

        aliasTable.put("greek8", "ISO8859_7");

        aliasTable.put("csisolatingreek", "ISO8859_7");

        aliasTable.put("ibm-813", "ISO8859_7");

        aliasTable.put("8859_8", "ISO8859_8");

        aliasTable.put("iso_8859-8:1988", "ISO8859_8");

        aliasTable.put("iso-ir-138", "ISO8859_8");

        aliasTable.put("iso-8859-8", "ISO8859_8");

        aliasTable.put("iso8859-8", "ISO8859_8");

        aliasTable.put("hebrew", "ISO8859_8");

        aliasTable.put("csisolatinhebrew", "ISO8859_8");

        aliasTable.put("ibm-916", "ISO8859_8");

        aliasTable.put("8859_9", "ISO8859_9");

        aliasTable.put("iso-ir-148", "ISO8859_9");

        aliasTable.put("iso-8859-9", "ISO8859_9");

        aliasTable.put("iso8859-9", "ISO8859_9");

        aliasTable.put("latin5", "ISO8859_9");

        aliasTable.put("l5", "ISO8859_9");

        aliasTable.put("ibm-920", "ISO8859_9");

        aliasTable.put("csisolatin5", "ISO8859_9");

        aliasTable.put("8859_13", "ISO8859_13");

        aliasTable.put("iso-8859-13", "ISO8859_13");

        aliasTable.put("iso8859-13", "ISO8859_13");

        aliasTable.put("8859_15", "ISO8859_15_FDIS");

        aliasTable.put("iso-8859-15", "ISO8859_15_FDIS");

        aliasTable.put("iso_8859-15", "ISO8859_15_FDIS");

        aliasTable.put("iso8859-15", "ISO8859_15_FDIS");

        aliasTable.put("ibm923", "ISO8859_15_FDIS");

        aliasTable.put("ibm-923", "ISO8859_15_FDIS");

        aliasTable.put("cp923", "ISO8859_15_FDIS");

        aliasTable.put("923", "ISO8859_15_FDIS");

        aliasTable.put("latin0", "ISO8859_15_FDIS");

        aliasTable.put("latin9", "ISO8859_15_FDIS");

        aliasTable.put("csisolatin0", "ISO8859_15_FDIS");

        aliasTable.put("csisolatin9", "ISO8859_15_FDIS");

        aliasTable.put("utf-8", "UTF8");

        aliasTable.put("utf8", "UTF8");

        aliasTable.put("unicode-1-1-utf-8", "UTF8");

        aliasTable.put("unicode-1-1", "UnicodeBigUnmarked");

        aliasTable.put("iso-10646-ucs-2", "UnicodeBigUnmarked");

        aliasTable.put("utf-16be", "UnicodeBigUnmarked");

        aliasTable.put("utf-16le", "UnicodeLittleUnmarked");

        aliasTable.put("utf-16", "UTF16");

        aliasTable.put("x-utf-16be", "UnicodeBigUnmarked");

        aliasTable.put("x-utf-16le", "UnicodeLittleUnmarked");

        aliasTable.put("unicode", "Unicode");

        aliasTable.put("unicodebig", "UnicodeBig");

        aliasTable.put("unicodelittle", "UnicodeLittle");

        aliasTable.put("unicodebigunmarked", "UnicodeBigUnmarked");

        aliasTable.put("unicodelittleunmarked", "UnicodeLittleUnmarked");

        aliasTable.put("utf16", "UTF16");

        aliasTable.put("hp-roman8", "Roman8");

        aliasTable.put("roman8", "Roman8");

        aliasTable.put("r8", "Roman8");

        aliasTable.put("ibm-1051", "Roman8");

        aliasTable.put("ibm-037", "Cp037");

        aliasTable.put("ibm-273", "Cp273");

        aliasTable.put("ibm-277", "Cp277");

        aliasTable.put("ibm-278", "Cp278");

        aliasTable.put("ibm-280", "Cp280");

        aliasTable.put("ibm-284", "Cp284");

        aliasTable.put("ibm-285", "Cp285");

        aliasTable.put("ibm-290", "Cp290");

        aliasTable.put("ibm-297", "Cp297");

        aliasTable.put("ibm-300", "Cp300");

        aliasTable.put("ibm-301", "Cp301");

        aliasTable.put("ibm-420", "Cp420");

        aliasTable.put("ibm-420s", "Cp420S");

        aliasTable.put("ibm-424", "Cp424");

        aliasTable.put("ibm-437", "Cp437");

        aliasTable.put("cspc8codepage437", "Cp437");

        aliasTable.put("ibm-500", "Cp500");

        aliasTable.put("ibm-737", "Cp737");

        aliasTable.put("ibm-775", "Cp775");

        aliasTable.put("ibm-808", "Cp808");

        aliasTable.put("ibm-833", "Cp833");

        aliasTable.put("ibm-834", "Cp834");

        aliasTable.put("ibm-835", "Cp835");

        aliasTable.put("ibm-836", "Cp836");

        aliasTable.put("ibm-837", "Cp837");

        aliasTable.put("ibm-838", "Cp838");

        aliasTable.put("ibm-850", "Cp850");

        aliasTable.put("cspc850multilingual", "Cp850");

        aliasTable.put("ibm-852", "Cp852");

        aliasTable.put("cspcp852", "Cp852");

        aliasTable.put("ibm-855", "Cp855");

        aliasTable.put("cspcp855", "Cp855");

        aliasTable.put("ibm-856", "Cp856");

        aliasTable.put("ibm-857", "Cp857");

        aliasTable.put("csibm857", "Cp857");

        aliasTable.put("ibm-858", "Cp858");

        aliasTable.put("ibm00858", "Cp858");

        aliasTable.put("ibm-859", "Cp859");

        aliasTable.put("ibm-860", "Cp860");

        aliasTable.put("csibm860", "Cp860");

        aliasTable.put("ibm-861", "Cp861");

        aliasTable.put("cp-is", "Cp861");

        aliasTable.put("csibm861", "Cp861");

        aliasTable.put("ibm-862", "Cp862");

        aliasTable.put("cspc862latinhebrew", "Cp862");

        aliasTable.put("ibm-863", "Cp863");

        aliasTable.put("csibm863", "Cp863");

        aliasTable.put("ibm-864", "Cp864");

        aliasTable.put("csibm864", "Cp864");

        aliasTable.put("ibm-864s", "Cp864S");

        aliasTable.put("ibm-865", "Cp865");

        aliasTable.put("csibm865", "Cp865");

        aliasTable.put("ibm-866", "Cp866");

        aliasTable.put("csibm866", "Cp866");

        aliasTable.put("ibm-867", "Cp867");

        aliasTable.put("ibm-868", "Cp868");

        aliasTable.put("ibm-869", "Cp869");

        aliasTable.put("cp-gr", "Cp869");

        aliasTable.put("csibm869", "Cp869");

        aliasTable.put("ibm-870", "Cp870");

        aliasTable.put("ibm-871", "Cp871");

        aliasTable.put("ibm-874", "Cp874");

        aliasTable.put("ibm-875", "Cp875");

        aliasTable.put("ibm-897", "Cp897");

        aliasTable.put("ibm-918", "Cp918");

        aliasTable.put("ibm-921", "Cp921");

        aliasTable.put("ibm-922", "Cp922");

        aliasTable.put("ibm-924", "Cp924");

        aliasTable.put("ibm00924", "Cp924");

        aliasTable.put("ibm-927", "Cp927");

        aliasTable.put("ibm-930", "Cp930");

        aliasTable.put("ibm-932", "Cp942C");

        aliasTable.put("ibm-933", "Cp933");

        aliasTable.put("ibm-935", "Cp935");

        aliasTable.put("ibm-937", "Cp937");

        aliasTable.put("ibm-939", "Cp939");

        aliasTable.put("ibm-942", "Cp942");

        aliasTable.put("ibm-942c", "Cp942C");

        aliasTable.put("ibm-943", "Cp943");

        aliasTable.put("ibm-943c", "Cp943C");

        aliasTable.put("ibm-947", "Cp947");

        aliasTable.put("ibm-948", "Cp948");

        aliasTable.put("ibm-949", "Cp949");

        aliasTable.put("ibm-949c", "Cp949C");

        aliasTable.put("ibm-950", "Cp950");

        aliasTable.put("ibm-951", "Cp951");

        aliasTable.put("ibm-954", "Cp33722");

        aliasTable.put("ibm-954c", "Cp33722");

        aliasTable.put("ibm-964", "Cp964");

        aliasTable.put("ibm-970", "Cp970");

        aliasTable.put("ibm-971", "Cp971");

        aliasTable.put("ibm-1006", "Cp1006");

        aliasTable.put("ibm-1025", "Cp1025");

        aliasTable.put("ibm-1026", "Cp1026");

        aliasTable.put("ibm-1027", "Cp1027");

        aliasTable.put("ibm-1038", "MacSymbol");

        aliasTable.put("adobe-symbol-encoding", "MacSymbol");

        aliasTable.put("macsymbol", "MacSymbol");

        aliasTable.put("ibm-1041", "Cp1041");

        aliasTable.put("ibm-1043", "Cp1043");

        aliasTable.put("ibm-1046", "Cp1046");

        aliasTable.put("ibm-1046s", "Cp1046S");

        aliasTable.put("ibm-1047", "Cp1047");

        aliasTable.put("ibm-1088", "Cp1088");

        aliasTable.put("ibm-1097", "Cp1097");

        aliasTable.put("ibm-1098", "Cp1098");

        aliasTable.put("ibm-1112", "Cp1112");

        aliasTable.put("ibm-1114", "Cp1114");

        aliasTable.put("ibm-1115", "Cp1115");

        aliasTable.put("ibm-1122", "Cp1122");

        aliasTable.put("ibm-1123", "Cp1123");

        aliasTable.put("ibm-1124", "Cp1124");

        aliasTable.put("ibm01140", "Cp1140");

        aliasTable.put("ibm-1140", "Cp1140");

        aliasTable.put("ibm01141", "Cp1141");

        aliasTable.put("ibm-1141", "Cp1141");

        aliasTable.put("ibm01142", "Cp1142");

        aliasTable.put("ibm-1142", "Cp1142");

        aliasTable.put("ibm01143", "Cp1143");

        aliasTable.put("ibm-1143", "Cp1143");

        aliasTable.put("ibm01144", "Cp1144");

        aliasTable.put("ibm-1144", "Cp1144");

        aliasTable.put("ibm01145", "Cp1145");

        aliasTable.put("ibm-1145", "Cp1145");

        aliasTable.put("ibm01146", "Cp1146");

        aliasTable.put("ibm-1146", "Cp1146");

        aliasTable.put("ibm01147", "Cp1147");

        aliasTable.put("ibm-1147", "Cp1147");

        aliasTable.put("ibm01148", "Cp1148");

        aliasTable.put("ibm-1148", "Cp1148");

        aliasTable.put("ibm01149", "Cp1149");

        aliasTable.put("ibm-1149", "Cp1149");

        aliasTable.put("ibm-1275", "MacRoman");

        aliasTable.put("ibm-1280", "MacGreek");

        aliasTable.put("ibm-1281", "MacTurkish");

        aliasTable.put("ibm-1282", "MacCentralEurope");

        aliasTable.put("ibm-1283", "MacCyrillic");

        aliasTable.put("ibm-1351", "Cp1351");

        aliasTable.put("ibm-1362", "Cp1362");

        aliasTable.put("ibm-1363", "Cp1363");

        aliasTable.put("ibm-1363c", "Cp1363C");

        aliasTable.put("ibm-1364", "Cp1364");

        aliasTable.put("ibm-1370", "Cp1370");

        aliasTable.put("ibm-1371", "Cp1371");

        aliasTable.put("ibm-1380", "Cp1380");

        aliasTable.put("ibm-1381", "Cp1381");

        aliasTable.put("ibm-1382", "Cp1382");

        aliasTable.put("ibm-1383", "Cp1383");

        aliasTable.put("ibm-1385", "Cp1385");

        aliasTable.put("ibm-1386", "Cp1386");

        aliasTable.put("gbk", "GBK");

        aliasTable.put("ibm-1388", "Cp1388");

        aliasTable.put("ibm-1390", "Cp1390");

        aliasTable.put("ibm-1399", "Cp1399");

        aliasTable.put("ibm-33722", "Cp33722");

        aliasTable.put("ibm-33722c", "Cp33722C");

        aliasTable.put("jis auto detect", "JISAutoDetect");

        aliasTable.put("jis", "ISO2022JP");

        aliasTable.put("iso-2022-jp", "ISO2022JP");

        aliasTable.put("csiso2022jp", "ISO2022JP");

        aliasTable.put("jis_encoding", "ISO2022JP");

        aliasTable.put("csjisencoding", "ISO2022JP");

        aliasTable.put("iso-2022-kr", "ISO2022KR");

        aliasTable.put("csiso2022kr", "ISO2022KR");

        aliasTable.put("shift_jis", "MS932");

        aliasTable.put("ms_kanji", "MS932");

        aliasTable.put("csshiftjis", "MS932");

        aliasTable.put("windows-31j", "MS932");

        aliasTable.put("cswindows31j", "MS932");

        aliasTable.put("x-sjis", "MS932");

        aliasTable.put("sjis", "SJIS");

        aliasTable.put("\u30B7\u30D5\u30C8\u7B26\u53F7\u5316\u8868\u73FE", "SJIS");

        aliasTable.put("pck", "SJIS");

        aliasTable.put("jis0201", "JIS0201");

        aliasTable.put("jis0208", "JIS0208");

        aliasTable.put("jis0212", "JIS0212");

        aliasTable.put("eucjis", "EUC_JP");

        aliasTable.put("euc-jp", "EUC_JP");

        aliasTable.put("ibm-eucjp", "EUC_JP");

        aliasTable.put("eucjp", "EUC_JP");

        aliasTable.put("extended_unix_code_packed_format_for_japanese", "EUC_JP");

        aliasTable.put("cseucpkdfmtjapanese", "EUC_JP");

        aliasTable.put("x-euc-jp", "EUC_JP");

        aliasTable.put("x-eucjp", "EUC_JP");

        aliasTable.put("euc-jp-linux", "EUC_JP_LINUX");

        aliasTable.put("windows-874", "MS874");

        aliasTable.put("ms874", "MS874");

        aliasTable.put("windows-1250", "Cp1250");

        aliasTable.put("ibm-1250", "Cp1250");

        aliasTable.put("windows-1251", "Cp1251");

        aliasTable.put("ibm-1251", "Cp1251");

        aliasTable.put("windows-1252", "Cp1252");

        aliasTable.put("ibm-1252", "Cp1252");

        aliasTable.put("windows-1253", "Cp1253");

        aliasTable.put("ibm-1253", "Cp1253");

        aliasTable.put("windows-1254", "Cp1254");

        aliasTable.put("ibm-1254", "Cp1254");

        aliasTable.put("windows-1255", "Cp1255");

        aliasTable.put("ibm-1255", "Cp1255");

        aliasTable.put("windows-1256", "Cp1256");

        aliasTable.put("ibm-1256", "Cp1256");

        aliasTable.put("windows-1256s", "Cp1256S");

        aliasTable.put("ibm-1256s", "Cp1256S");

        aliasTable.put("windows-1257", "Cp1257");

        aliasTable.put("ibm-1257", "Cp1257");

        aliasTable.put("windows-1258", "Cp1258");

        aliasTable.put("ibm-1258", "Cp1258");

        aliasTable.put("ibm-1129", "Cp1258");

        aliasTable.put("macarabic", "MacArabic");

        aliasTable.put("maccentraleurope", "MacCentralEurope");

        aliasTable.put("maccroatian", "MacCroatian");

        aliasTable.put("maccyrillic", "MacCyrillic");

        aliasTable.put("macdingbat", "MacDingbat");

        aliasTable.put("macgreek", "MacGreek");

        aliasTable.put("machebrew", "MacHebrew");

        aliasTable.put("maciceland", "MacIceland");

        aliasTable.put("macroman", "MacRoman");

        aliasTable.put("macromania", "MacRomania");

        aliasTable.put("macthai", "MacThai");

        aliasTable.put("macturkish", "MacTurkish");

        aliasTable.put("macukraine", "MacUkraine");

        aliasTable.put("koi8-r", "KOI8_R");

        aliasTable.put("koi8", "KOI8_R");

        aliasTable.put("cskoi8r", "KOI8_R");

        aliasTable.put("gb2312", "EUC_CN");

        aliasTable.put("gb2312-80", "EUC_CN");

        aliasTable.put("gb2312-1980", "EUC_CN");

        aliasTable.put("euc-cn", "EUC_CN");

        aliasTable.put("euccn", "EUC_CN");

        aliasTable.put("ibm-euccn", "EUC_CN");

        aliasTable.put("gb18030", "GB18030");

        aliasTable.put("gb18030-2000", "GB18030");

        aliasTable.put("ibm1392", "GB18030");

        aliasTable.put("ibm-1392", "GB18030");

        aliasTable.put("big5", "Big5");

        aliasTable.put("big5-hkscs", "Big5_HKSCS");

        aliasTable.put("big5_hkscs", "Big5_HKSCS");

        aliasTable.put("big5-hkscs-unicode21", "Big5_HKSCS");

        aliasTable.put("cns11643", "EUC_TW");

        aliasTable.put("euc-tw", "EUC_TW");

        aliasTable.put("ibm-euctw", "EUC_TW");

        aliasTable.put("euctw", "EUC_TW");

        aliasTable.put("ksc5601", "EUC_KR");

        aliasTable.put("euc-kr", "EUC_KR");

        aliasTable.put("ibm-euckr", "EUC_KR");

        aliasTable.put("euckr", "EUC_KR");

        aliasTable.put("ks_c_5601-1987", "EUC_KR");

        aliasTable.put("ksc5601-1987", "EUC_KR");

        aliasTable.put("ksc5601_1987", "EUC_KR");

        aliasTable.put("ksc_5601", "EUC_KR");

        aliasTable.put("5601", "EUC_KR");

        aliasTable.put("ksc5601-1992", "Johab");

        aliasTable.put("ksc5601_1992", "Johab");

        aliasTable.put("ms1361", "Johab");

        aliasTable.put("johab", "Johab");

        aliasTable.put("windows-932", "MS932");

        aliasTable.put("ms932", "MS932");

        aliasTable.put("windows-936", "MS936");

        aliasTable.put("ms936", "MS936");

        aliasTable.put("936", "MS936");

        aliasTable.put("windows-949", "MS949");

        aliasTable.put("ms949", "MS949");

        aliasTable.put("windows-950", "MS950");

        aliasTable.put("ms950", "MS950");

        aliasTable.put("tis620.2533", "TIS620");

        aliasTable.put("tis-620", "TIS620");

        aliasTable.put("tis620", "TIS620");

        aliasTable.put("iscii", "ISCII91");

    }

}


NOTE: AIX4.3.3 IBM JDK 1.3.1-20030630 의 것이며, OS별로, JDK 버전별로 다를 수

있습니다.


자바서비스넷 이원영

반응형
반응형

import java.io.*;

public class Exam_03 {
 
 public static void main(String [] ar) throws IOException {
  
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  int su1= 0,su2 =0,su3 =0;
  
  System.out.print("su1 == ");
  su1 = Integer.parseInt(in.readLine());
  System.out.print("su2 == ");
  su2 = Integer.parseInt(in.readLine());
  System.out.print("su3 == ");
  su3 = Integer.parseInt(in.readLine());
  
  
  if(su2  >= su1 && su2 >= su3){
   int imsi = su1;
   su1 = su2;
   su2 = imsi;
  }
  else if(su3 >= su1 && su3 >=su2){
   int imsi =su1;
   su1 = su3;
   su3 = imsi;
  }
  
  if(su3 >= su2) {
   int imsi =su2;
   su2 = su3;
   su3 = imsi;
  }
  
  System.out.println(su1 +  " >=" + su2 + ">=" + su3);
  
  
 }

}

반응형

+ Recent posts