멍멍이네 블로그

1. sudo apt update

2. sudo apt full-upgrade

최신 버전으로 라즈베리파이 업데이트.

 

3. sudo reboot

업뎃 후 재부팅

 

4. mkdir -v ~/폴더명
마크 서버 세팅 폴더 생성

 

5. cd 폴더명

 

6. 자바 설치(마크 1.17 버전 이상 설치 시 자바 1.16 버전 이상 필요함)

7. 자바 패스 등록

자바 세팅

 

8. wget 으로 마크 서버 다운

9. nogui로 한번 실행

10. sudo nano eula.txt   실행 후 false -> true 수정

(소프트웨어 사용 동의)

 

11. nogui 없이 실행.

 

12. 마크 포트 25565 (or 설정 바꿨다면, 바꾼 포트) 포트 포워딩

 

 

 

 

자세한 글들은 구글링 후 동영상 참고 바랍니다.

다만 이번 설치 시 몇 가지 개인적으로 수정했던 부분을 말씀드리는데, 안 되면 그 부분들 참고하시길 바랍니다.

 

주의사항 1.

마크 1.17 버전 이상의 서버는 자바 1.16 버전 이상 설치해야 실행 가능합니다.

따라서, 다른 글을 참고하여 진행 시 자바 설치 부분은 많은 글들에 있는 8 버전이나 11 버전이 아닌 16 버전 이상을 설치하시길 바랍니다.

 

주의사항 2.

wget으로 github에서 자바 설치 시 404 not found 에러가 뜨더군요.

깃허브에서 직접 설치하시길 추천드립니다(저는 그렇게 해서 해결했습니다)

 

주의사항 3.

/world/session.lock: already locked (possibly by other Minecraft instance?)

 

session.lock 관련 에러가 뜰 경우. world 폴더에 보면 session.lock 파일이 있는데, 그것만 지우고 다시 실행시켜봅니다.

이미 session.lock이 있다고 에러뜨길래 지우고 다시 서버를 실행했더니 잘 되네요.

간혹 프로젝트 만들거나 진행하다보면 R.layout.activity_main 레이아웃을 인식하지 못했다.

activity_main cannot be resolved or is not a field <<

확인해보니 변수나 클래스의 정보를 갖는 gen폴더의 R.java 파일이 제대로 생성되지 않았다(혹은 사라짐)

 

원인 : 모름. 알게 되면 댓글에 url 주소 부탁드려요~

 

해결방법 : 프로젝트에 다른 에러사항이 없도록 수정 후 메뉴에서 Project -> Clean... -> Clean projects selected below(청소 할 프로젝트 선택) 선택 후 현재(R.java 파일이 없는) 프로젝트 선택 후 OK!

 

청소를 하니까 생기네요!

 

p.s. xml에서 코드 수정 시 class에서 인식을 늦게 하는 경우에도 clean을 해주면 바로 인식 됩니다. 

'프로그래밍 > Java' 카테고리의 다른 글

[java/linux] 라즈베리파이 마크 서버 열기.  (0) 2021.08.19
[Java] Android Studio / Android SDK 다운로드  (0) 2015.05.21
[Java] JDK 설치  (0) 2015.05.21
[Java] 자바 환경변수 설정  (0) 2015.05.21
아파치 톰캣 에러  (0) 2015.02.25

안드로이드 스튜디오 다운로드 링크 : http://developer.android.com/sdk/index.html

 

안드로이드 SDK 다운로드 링크 : http://developer.android.com/sdk/installing/index.html

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

홈페이지로 가서 라이센스를 동의 한 후 자기 컴퓨터 OS에 맞게 설치!

 

 

p.s. 정확히는 모르는 사항이 있습니다.

저는 윈도우7 64비트입니다.

그런데 가끔 64비트로 설치할 경우 JDK 에러가 뜨더군요..

어느 게시판에서 64비트 일 경우 32비트를 설치하고 64비트를 설치해야된다고 하더라구요

64비트는 32비트에 비해 더 큰 할당량을 가지고 있지만, 32비트와 중복되는 부분은 없다고, 64비트를 온전히 쓰려면 32비트 설치 후 64비트를 설치해야된다고 글이 있더라구요

그 뒤로 제대로 됐기 때문에 저는 포멧하더라도 32비트 설치 후 64비트를 설치합니다.

 

정확한 사항은 아니니 그저 참조만 하시길!!

 

혹시나 자세한 내용이나 지식이 있으신 분은 덧글로 공유해주시면 감사하겠습니다!

윈도우 7버전 얼티메잇 기준

 

1. 윈도우키(시작메뉴) ->

2. "컴퓨터" 우측클릭 ->

3. "속성" 클릭 ->

4. 좌측 메뉴에 "고급 시스템 설정" 클릭

5. "시스템 속성" 창이 뜨는데, 위에 5개의 텝바중 "고급" 텝을 선택

6. "환경 변수(N)..." 버튼 클릭

7. "환경 변수" 창이 뜨는데, 중간 밑으로 "시스템 변수(S)" 에 변수명이 "Classpath", "JAVA_HOME", "Path"가 있는지 확인

8. 없으면 "새로 만들기(W)..." 버튼 클릭해서 "새 시스템 변수" 창에서 변수이름과 값을 입력 후 "확인"버튼 클릭

9. 있으면 선택해서 "편집(I)..." 클릭해서 변수값 끝에 세미콜론(;) 넣고 변수값 복사 + 붙여넣기 후 "확인"버튼 클릭

 

 

변수이름 : Classpath

변수 값 : C:\Program Files (x86)\Java\jdk1.8.0_45\lib\tools.jar

 

변수이름 : JAVA_HOME

변수 값 : C:\Program Files\Java\jdk1.8.0_45

 

변수이름 : Path

변수 값 : C:\Program Files\Java\jdk1.8.0_45\bin;C:\Program Files (x86)\Java\jdk1.8.0_45\bin

 

 

 

검색해서 찾을때마다 변수이름이나 값이 달랐었다! 그래서 직접 사용중인 변수를 저장용으로 올림!

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

 

jsp를 연결하기 위해서 작업하다가 에러뜸...

 

원인

jsp를 사용하기 위해선 톰캣이 필요함.

톰캣을 설정하는 방법을 몰라서 인터넷보고 막 이것저것 따라하다가 저런 에러뜸

원인은 아직도 모르겠다!!!!! 해결방법 찾는중... ㅜㅜ

 

해결방법 아시는분 댓글좀 달아주세요 (눙물)