이클립스에서 작업합니다.

 

 

저는 RPS_Game 이라고 프로젝트 명을 지었습니다

총 2개의 JSP 파일을 생성하시면 됩니다.

index.jsp  play.jsp

 

 

먼저 index.jsp 파일에 입력 합니다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<!DOCTYPE html>
<html>
<head>
	<title>가위 바위 보 게임</title>
</head>
<body>
	<h2>가위 바위 보 게임</h2>
	<form method="post" action="play.jsp">
		<input type="radio" name="playerChoice" value="rock" checked>바위
		<input type="radio" name="playerChoice" value="paper">보
		<input type="radio" name="playerChoice" value="scissors">가위
		<input type="submit" value="결과 확인">
	</form>
</body>
</html>

 

 

 

그다음 play.jsp 파일에 아래와 같이 입력합니다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%@ page import="java.util.Random" %>
<%
	String[] choices = {"rock", "paper", "scissors"};
	Random rand = new Random();
	int computerIndex = rand.nextInt(choices.length);
	String computerChoice = choices[computerIndex];
	String playerChoice = request.getParameter("playerChoice");
	String resultMessage = "";

	if (playerChoice.equals(computerChoice)) {
		resultMessage = "비겼습니다.";
	} else if (playerChoice.equals("rock") && computerChoice.equals("scissors")
			|| playerChoice.equals("paper") && computerChoice.equals("rock")
			|| playerChoice.equals("scissors") && computerChoice.equals("paper")) {
		resultMessage = "당신이 이겼습니다!";
	} else {
		resultMessage = "컴퓨터가 이겼습니다.";
	}
%>
<!DOCTYPE html>
<html>
<head>
	<title>가위 바위 보 게임 결과</title>
</head>
<body>
	<h2>가위 바위 보 게임 결과</h2>
	<p>당신의 선택: <%=playerChoice%></p>
	<p>컴퓨터의 선택: <%=computerChoice%></p>
	<p><%=resultMessage%></p>
	<a href="index.jsp">다시 하기</a>
</body>
</html>

 

이렇게 입력하신 후, 이클립스에서 프로젝트 실행을 해줍니다.

프로젝트명에 마우스 우클릭해서 Run on Server 실행하시면 됩니다. 만약 안될 경우 톰캣 설치하셔야 합니다.

 

 

아래와 같이 톰캣을 지정해 준 다음 완료 누르시면 웹 브라우저에서 실행됩니다

 

 

 

이런 식으로 가위 바위 보 중에 골라서 결과 확인 누르면

우측과 같이 랜덤으로 뜹니다!

 

다시 하기 누르시면 다시 좌측 화면으로 돌아갑니다.

 

감사합니다.

PuTTY 접속 안되고 빈 화면만 뜰 때 해결 방법

혼자 설정 만지다가 아래와 같이 떠서 찾다 찾다

제가 한 명령어 따라 가보니 해답이 있었네요;;

 

 

분명 이전에 저장 해놓은 정보로 들어갔으며

어떠한 오류 메시지도 없이 뜨는 경우 입니다.

 

이 때 다른 매체로 라도? 아님 직접 실물 컴퓨터 자리로 가서 설정을 하셔야 합니다.

 

그 자리에서 아래의 명령어를 써보세요

sudo ufw disable

 

 이렇게 하시고 다시 PuTTY 접속하니

 

이렇게 잘 들어가지네요 ㅎㅎ

ufw를 실행 하면서, 그 안에 허용 해놓은 것이 아니면 다 막혀서 이런

현상이 일어났습니다

 

안녕 하십니까?

오늘은 PuTTY라는 원격 연결 프로그램을 사용해보겠습니다.

 

 

 

PuTTY 설치하기!

구글에 putty를 검색하고 들어갑니다.

다운로드 링크 : https://www.putty.org/

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

 

뻘건 부분 클릭!

 

 

 

자신의 환경에 맞는 것 .msi 클릭해서 다운받고 설치하면 아래와 같이 프로그램이 뜹니다.

 

 

 

실행 합니다.

 

위의 그림에서 숫자가 실행하는 순서입니다

 

1. 원격 접속하려는 ip주소

2. 포트번호 입력

3. 이름을 뭐라고 저장 할지 메모

4. Save 누르면 해당 ip와 포트가 메모한 대로 저장됩니다.

5. putty 실행 후 바로 메모하신 것 클릭 후 6번 Open 누르면 바로 접속 됩니다.

 

 

정상적으로 들어가졌을 경우 모자이크 된 부분에 ip주소가 뜨며

로그인 할 아디 먼저 적으시고 비번 적으시면 됩니다.

(참고로 리눅스는 비번 적을 때 화면에 아무것도 표시가 되지 않습니다.)

 

 

 

PuTTY 글꼴 변경 및 접속 유지 시간 설정

PuTTY를 종료 후 다시 켜시고

만드신 것을 클릭 후 Load 불러오기를 누르면

IP 주소와 포트번호가 뜹니다.

 

위와 같이 Load 된 상태에서 Window - Appearance를 클릭 후

Change를 누르면 글꼴 변경이 가능 합니다. 확인 눌러 주시고

바로 세션 유지도 이어서 설정해보겠습니다?

 

Connection 클릭 후 우측 상단에 0 to turn off의

옆 텍스트 박스에 세션을 유지할 초 단위를 입력하시면 됩니다.

1800초 => 30분

 

이렇게 하신 다음 아래와 같이 저장 하셔야 합니다.

 

다시 좌측 상단 Session 클릭 후

Save 누르면 됩니다.

(참고로 Load로 불러왔을 경우 Saved Sessions 바로 아래에

new가 표시되어 있는 것이 선택된 상태입니다. 이 때 Save 하셔야 지정 됩니다:>)

안녕하세요?

평안하신가요?

했던 것을 오랜만에 하다 보니 또 오류가 떠서 구글링 해봐도

해결 방법이 있긴 하지만 너무 길고 할 것이 많더군요...

 

분명 과거에는 매우 매우 쉽게 했는데..

그래서 과거로 돌아갔다 왔습니다.

 

함께 보시죠

 

우리가 아는 것 처럼, 이클립스는

저런 빨간 줄에 마우스를 가까이 붙이면 해결 방법이 나오는데

이건 너무 한거 아니냐고~. 해결법이 엉뚱하게 나옵니다

 

혹시나 적시나 존시나?

오타가 있는 지 확인을 위해 과거 소스 복사 붙여넣기를 하니 되네요??

두줄로 놓고 서로 비교 해봐도 같은 데 말이죠..

 

근데 위에 뭔가 이상한 일이 벌어지고 있었답니다

선언이 자동으로 됐네요?

 

import org.springframework.beans.factory.annotation.Autowired;

이것입니다.;; 매우 황당황 하게도. 이것 만 들어가면 해결 이네요;;

 

너무 황당하다 그죠?

 

많은 분들이 보시는

코드로 **는 스프링 * **젝트 라는 책을 보고 하고 있는데

가끔 이런 문제들이 나와서 하다가 던지는 경우가 생기네요;;

거기서 카페도 운영 하던데 그래도 거기 드가면 질문에 대한 답이 좀 있습니다.

빡쳐서 가입했다가 문제 해결 하는 경우 많네요.

 

그럼 이만!

우선 글자 크기를 변경 해볼까요??

이클립스 - Window - Preferences - font 검색 -

General - Appearance - Colors and Fonts 클릭 후

 

Basic안에서 밑에쪽 Text Font를 선택 후 우측 Edit...를 눌러서

원하는 대로 하시면 됩니다!

 

더 간단한 방법이 있었네요 ㅎㅎ;;

키보드의 Ctrl 버튼 누르고 키보드의 P와 [의 위인

-와 +를 누르면 간단하게 됩니다;;

 

우측에 숫자 키패드랑 있는 +와 -를 쓰시려면

Ctrl + Shift 누르고 +나 - 누르시면 됩니다

 

 

 

 

한글 패치!

https://www.eclipse.org/babel/downloads.php
 

Eclipse Babel Project Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

여기에 들어가셔서 

 

해당 부분을 마우스로 드래그하여 복사합니다

 

 

그리고 이클립스로 돌아가서 Help - Install New Software.. 로 들어갑니다

 

 

 

 

 Work with에 넣고 Add 클릭!

 

 

 

Name에는 나중에 무엇인지 알기위해 표시 해놓습니다.

Add 하면 로딩이 될 겁니다 ㅎㅎ

 

저는 좀 로딩이 오래 걸리네요;;

 

 

Babel Language Packs for eclipse에 들어가서

 

 

Korean에 체크 후 Next 누릅니다

 

또 로딩 시작~ ^^ 좀 빠릅니다.

 

Next와 Finish!

 

 

아래에서 또 열심히 설치하고 있으니 조금만 기다려줍시다 ㅎㅎ

 

 

Trust - Select All~~

 

재시작 눌러줍시다~

안심하세요! 이클립스만 재시작 됩니다 ㅎㅎ

(혹시나, 블로그 글작성 저장하고옴ㅡ,.ㅡ)

 

 

오~ 마이갓!

한글이 반갑네요 ㅎㅎ

끝!

책 따라서 Spring Legacy Project에서 Sprint MVC Project를 만드려고 하는데

아래와 같이 오류 떠서 찾아본 결과(책 따라해도 안됨 ㅋㅋㅋ??)

간단했지만, 제대로 콕 찝어주시는 분들이 별로 안계셨.. ㅠㅠ

여러분의 시간을 절약 해드리겠습니다.(미래에 또 설정법이 바뀔 수도;;)

 

이 오류는 최신 JDK 버전과 이클립스와 서로 안맞아서 나타나는 현상으로

최신 JDK 삭제하고 과거 JDK 설치하시면 해결되더군요

17버전에서 -> 11버전으로

 

-검색어 태그-

Problem Occurred

An error has occurred. See error log for more details.

java.lang.ExceptionIninitializerError

 

기존 최신 JDK는 삭제 후

(제어판\모든 제어판 항목\프로그램 및 기능)

아래의 링크 들어 가셔서 과거 11버전을 설치하시면 됩니다

 

https://free-sounds.tistory.com/50

 

1화) 웹 개발 시작 하기! 설치부터 (따라하기)

1. Java JDK 설치하기(무료이며, 회원 가입 필요) https://www.oracle.com/java/technologies/downloads/ (최신 버전은 앞으로 진행될 것과 호환 문제로 11버전을 사용합니다 ㅜㅜ; 고생좀 했습죠) 빨간 부분에..

free-sounds.tistory.com

 

셋팅하기

1화에서 설치한 이클립스의 설정을 건드릴겁니다 ㅎㅎ

문자열 인코딩 관련해서 UTF-8을 지정 해줄거에요

 

우선 실행 해볼까요?

Launch를 힘껏 눌러주세요

 

 

 

 

Preferences - General - Workspace

Text file encoding - Other : UTF-8로 변경!

 

그리고 아래와 같이 Web에서

CSS Files

HTML Files

JSP Files

얘들도 UTF-8로 설정해줍니다.

 

 

 

 

 

 

스프링 프레임 워크 사용을 위한

이클립스에서 플러그인 설치!

 

 

이클립스 - Help - Eclipse Marketplace에서

 

 

Spring Tools 3인 STS를 설치한 후 아래의 Add-On도 추가 설치 해줍니다

(ㅜㅜ 안되느라 결국 찾았습니다. 이거도 설치 해줘야 제대로 됩니다)

 

 

 

 

 

 

 

 

위와 같이 설치 게이지 차는거 보다가 아래와 같이 뜨면 승인 해줘야 진행되기에 승인 해줍니다;;

 

 

STS4 설치했다가 안돼서 3으로 설치 바꾸며 이건 조금 다를 순 있지만 체크하고 수락하면됨!

 

 

 

설치 완료 확인하기!

 

 

이클립스 - File - New - Spring Legacy Project가 있으면 설치는 거의 완료! ;;

 

 

원하는 프로젝트명 적고 Spring MVC Project 선택 후 다음!

 

 

 

Yes 예쓰~!

 

 

혹시 아래와 같이 오류 뜨신다면

여기 링크 들어가셔서 JDK재설치 후 셋팅 다시 해주셔야 합니다

https://free-sounds.tistory.com/53

 

STS 생성시 JDK 오류(java.lang.ExceptionIninitializerError)

책 따라서 Spring Legacy Project에서 Sprint MVC Project를 만드려고 하는데 아래와 같이 오류 떠서 찾아본 결과(책 따라해도 안됨 ㅋㅋㅋ??) 간단했지만, 제대로 콕 찝어주시는 분들이 별로 안계셨.. ㅠㅠ

free-sounds.tistory.com

 

 

 

 

만약 아래와 같이 뜨신다면 제대로 설치가 된것입니다.

Please specify the top-level package e.g. com.mycompany.myapp*는 아래와 같이 하시면 됩니다

com.회사명(또는 프로젝트명).원하는 이름?

 

 

 

프로젝트 만들면 이렇게 오류가 뜰텐데 아래와 같이 톰캣을 설정해주면 됩니다^^;

 

 

 

 

톰캣

마지막으로 톰캣을 설치해봅시다!

https://tomcat.apache.org/download-90.cgi

여기 주소에서 컴터 사양에 맞게 받으시면 됩니다.

 

압축 해제한 다음 편하신 곳에 옮기시면 됩니다요~

 

 

 

이클립스에서 톰캣을 이어줍시다

여기에 들어가서

 

 

톰캣 아파치 설치한 버전 선택 후 Next 다음!

 

 

 

폴더 선택 클릭!

 

 

Finish!

 

 

셋팅 마무리 하기~ 오류 뜨는 것 잡아주기

여기에서 화면 좌측 상단부분 프로젝트명을 아래와 같이 마우스 우클릭 후 셋팅

 

 

 

 

 

 

이렇게 아무것도 뜨지 않는 다면 아래와 같이..

 

 

실행하면 오류가 떠서 우린 CMD창에서 작업해줄 겁니다

 

 

 

해당 경로에 들어가서

 

 

service.bat install tomcat9를 입력해줍니다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

127.0.0.1:8080 이 주소를 웹브라우저(크롬)에

입력하시면 톰캣 실행시 켜집니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

아래는 STS에서 실행할 때 입니다.

 

(정리가 조금 덜 됐지만, STS에서 서버 실행할때는 톰캣을 정지해주고 하면 됩니다)

 

 

1. Java JDK 설치하기(무료이며, 회원 가입 필요)
https://www.oracle.com/java/technologies/downloads/

(최신 버전은 앞으로 진행될 것과 호환 문제로 11버전을 사용합니다 ㅜㅜ; 고생좀 했습죠)

 

빨간 부분에 들어가서 과거 버전을 찾아봅시다~

 

 

 

 

 

 

저는 윈도우 10 사용중이라 이것을 받았습니다

 

 

 

설치 완료 후 환경변수 추가하기

윈도우 로고 + R 누르면 실행 창이 뜹니다. 거기서 control 입력하면 제어판이 켜짐

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이렇게 설정 해준 후 정상적으로 되었는지 확인!

실행창에 cmd 입력하면 검은 바탕 프롬프트에

javac 라고 검색하거나, javac -version이라 검색했을때 반응하면 되는겁니다 ㅎ

 

 

 

2. Eclipse 이클립스 설치!

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

여기서 해당 사양에 맞게 받으시면 됩니다요~

https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2022-03/R/eclipse-inst-jre-win64.exe

 

다운 완료 후 실행!

Eclipse IDE for Java Developers로 설치하시면 됩니다~

 

 

 

Accept 동의를 눌러줘야 설치 진행이 가능합니다.

 

 

 

 

설치 완료 후 닫아 주시고 아래의 경로에 들어가서 수정좀 해줘야 합니다

 

 

이클립스 설치된 곳에 가서

 

아래와 같이 eclipse.ini 파일에 마우스 우클릭해서

편집들어가 젤 위에

 

-vm
C:\Program Files\Java\jdk-11.0.15\bin\javaw.exe

 

를 입력해주시고 저장 하시면 됩니당 ^O^;

 

 

오랜만에 블로그작업 하다가 실수로 잘못 설치해서 다시 설치 하기 ㅡ,.ㅡ;;

 

이클립스를 설치한 곳에 찾아 들어갑니다.

보통은 C드라이브 - 사용자 - 사용자명 폴더에서

위와 같이 네 가지를 선택하여 삭제!!

그리고 바탕화면에 있으면 그것도 삭제 해주시면 끝납니다;; 헤헿

 

 

설치는 여기서 보시면 됩니다

https://free-sounds.tistory.com/50

 

1화) 웹 개발 시작 하기! 설치부터 (따라하기)

1. Java JDK 설치하기 https://www.oracle.com/java/technologies/downloads/ https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe 설치 완료 후 환경변수 추가하기 윈도우 로고 + R 누르면..

free-sounds.tistory.com

 

AutoCAD .Net API 프로그래밍시 아래와 같이 에러가 뜨는 경우가 있다.

No bracketed keyword list

실행하면 이렇게 에러뜸

 

디버깅시 이렇게 뜸

 

해결방법

대괄호를 일반 출력 창이라 별로 신경 안썼는데 이 코딩에는 필요한듯..;;

+ Recent posts