태그별 글 목록: Java

Apache Tomcat 8.0 설치 + Eclipse 연결

이번에는 JSP, Servlet 사용을 위한 Tomcat 8.0 + Eclipse 연계 방법을 알아봄. http://tomcat.apache.org/download-80.cgi 에서 Windows Service Installer 다운로드(8.0.x) next I Agree Next 포트 확인 후 Next Next Install Run Apache Tomcat… 조금 기다립니다. 알림 영역의 Apache Tomcat 9.0 아이콘을 더블클릭. 서비스를 중지합니다. Eclipse에서 Window -> Open Perspective -> Other… Java EE를 선택, OK Window -> Preferences Runtime Environments Apache Tomcat …

더 읽기 »

JAVA: Eclipse의 AWT 폰트 깨짐, Console 폰트 깨짐 해결

관련글: http://gocoding.tistory.com/42   위와 같이 폰트가 깨질 때.   현재 설정: Eclipse Preferences -> General -> Workspace -> Text file encoding 설정이 UTF-8로 되어 있다.   Run Configurations…   VM arguments에 아래 문장 입력 -Dfile.encoding=MS949 Apply를 누르고, Run 단추를 누르면 OK!   잘 보입니다 ^^           한글 폰트 깨지는 상황.   Run Configurations…   Common 탭에서 …

더 읽기 »

JAVA: Eclipse 첫 사용

프로젝트 단위의 제대로 된 자바 프로그래밍을 할 때 사용 Open Perspective -> JAVA를 선택 우측상단에 Java 개발버튼보임 자바 프로젝트 만들기 JRE 버전 등을 선택 가능 자바 라이브러리들. Add External JARs를 눌러 외부 프레임워크를 추가할 때가 있다.   프로젝트가 만들어짐 클래스 추가 Finish를 눌러 진행   파일이 만들어짐.   소스코드에서 Source -> Generate Constructors from Superclass…   기본값대로 OK   기본 …

더 읽기 »

JAVA: 진법과 자료형

class CharToCode { public static void main(String[] args) { char ch=’A’; // char ch=65; int code = (int)ch; // ch to int type   System.out.printf(“%c=%d(%#X)%n”, ch, code, code);   char hch=’a’;// 97; System.out.printf(“%c=%d(%#X)%n”, hch, (int)hch, (int)hch); } } // find the korean windows     class OverflowEx { public static void main(String[] args) { short sMin = -32768; short sMax …

더 읽기 »

JAVA: 변수와 상수

변수: 값을 저장할 수 있는 메모리 상의 공간(기억공간)   variable 미국식 [|veriəbl;|vӕriəbl]  영국식 [|veəriəbl]  [형용사] 변동이 심한; 가변적인  참고 invariable variable temperatures(가변적인 기온) 출처: http://endic.naver.com/enkrEntry.nhn?sLn=kr&entryId=205d8e9c40c7439da55eebd7e85c3507&query=variable   사용법 자료형 변수명; // 변수 선언 int num; String name; num=50; // 자료 저장(초기화) name=”Hong”; // 문자열은 “”로 묶어준다. num=30; // num이 30이 된다. ‘변수‘ 값이 바뀜.   변수 선언과 초기화를 분리하는 것이 보기에 …

더 읽기 »

JDBC 사용(MySQL): Eclipse와 연결하기

JDBC(Java DataBase Connectivity) Java에서 DBMS에 접근하여 DB를 활용하기 위한 기능. DBMS 회사에서 제공한다. JDBC 프로그래밍의 순서? 1. 드라이버 로드 try { Class.forName(“com.mysql.jdbc.Driver”); // 드라이버 이름 대소문자 주의 } catch(ClassNotFoundException e) { e.printStackTrace(); } 2. Connection 생성 try { Connection conn = DriverManager.getConnection(DB접근URL,아이디,패스워드); // 예) (“jdbc:mysql://localhost:3306/bs”,”root”,””); } catch(SQLException se) { se.printStackTrace(); } MySQL Connector 설치 방법 mysql-connector-java-5.1.33.zip을 풀어서 jar 파일을 복사해서 …

더 읽기 »

JAVA: Eclipse에 SVN 클라이언트 설치(Subclipse)

SVN 서버 설치: Subversion-1.6.6(Tigris.org) 에 이어지는 글입니다.  미리 JDK, Eclipse가 설치되어 있어야 합니다. 이클립스를 실행해서 Help -> Eclipse Marketplace… Subclipse 1.10.13 을 Install (다른걸 선택하심 안됩니다~ 회오리치는 S 아이콘을! 설치해주세요!) 설치될 기능 확인 라이선스 동의~ 자동으로 설치됩니다..(기다리세요) 보안 경고에 OK 이클립스 프로그램을 재시작합니다. 로딩… 방금 설치한 기능을 사용한 통계를 보낼 것인지 묻습니다. OK Window 메뉴 -> Show View -> Other… …

더 읽기 »

JAVA: 우분투 리눅스 서버에 자바(JRE, JDK) 설치하기

How To Install Java on Ubuntu with Apt-Get JRE 설치 sudo apt-get install default-jre JRE에 이어 JDK 설치 sudo apt-get install default-jdk Managing Java sudo update-alternatives –config java 새 .java 파일 만들기 nano TEST1.java 테스트. Command Prompt의 방식 그대로 사용 가능 ㅎㅎ javac TEST1.java (컴파일) java TEST1 (실행) 헬로월드! 참고: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

더 읽기 »

JAVA: 주석과 자료형

주석 comment가 아주 중요. 자바의 주석은 두 가지. // or /**/   변수(Variable) 메모리에 확보한 공간에 붙이는 별칭(Alias) 변수의 선언 자료형 변수명; 종류   자료형 크기(Byte) 문자 char 2 숫자(정수) byte 1   short 2   int 4   long 8 숫자(실수) float 4   long 8 불린 Boolean 1 사용법 int score; char ch; 값 대입(초기화) 변수명 = 상수; …

더 읽기 »

JDK 설치 & 환경 변수 설정

“C:\Users\bs\Downloads\jdk-8u25-windows-x64.exe” 설치 PATH=(기존경로끝에);C:\Program Files\Java\jdk1.8.0_25\bin CLASSPATH=C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar;. (자바에서 제공하는 클래스를 쫙 제공함) 결과(path) CLASSPATH JAVA 실행 Command prompt에서 java, javac 실행 가능해야 함 HelloWorld 작성 첫 소스코드 작성 class JavaEx01 { public static void main(String[] args){ System.out.println(“Java!”); } } 강조한 부분은 예약어, 함수 주의: System을 소문자로 입력하니 컴파일 오류가 났다. class JavaEx01 { 클래스 명명 규칙 클래스명은 숫자로 시작 안 됨, …

더 읽기 »