[IntelliJ] Module already exist in project ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ [IntelliJ] Module already exist in project ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ถ๋ช IntelliJ Project view์๋ ์กด์ฌํ์ง ์๋ ๋ชจ๋์ธ๋ฐ ์์ฑํ๋ ค๊ณ ํ๋ฉด ์ด๋ฏธ ์กด์ฌํ๋ ์ด๋ฆ์ด๋ผ ์์ฑํ ์ ์๋ค๋ ์๋ฌ๋ฉ์์ง๊ฐ ๋ฐ ๋๊ฐ ์๋ค. ์ ์์๋ JavaWebProgramming ํ๋ก์ ํธ ์์ Lesson01web์ด๋ผ๋ ๋ชจ๋ ํ๋๋ง ์กด์ฌํ๋ ์ํ์ด๋ค. 'web03' ๋ชจ๋์ ์์ฑํ๋ ค๊ณ ํ์ Module 'web03' already exist in project. Please, specify another name. ์ฆ ์ด๋ฏธ ์ด ํ๋ก์ ํธ์ ์กด์ฌํ๋ฏ๋ก ๋ค๋ฅธ ์ด๋ฆ์ ์ง์ ํ๋ผ๋ ์๋ฌ ๋ฉ์์ง๊ฐ ๋จ๋ฉฐ ์์ฑ์ด ๋์ง ์๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ผ๋จ ํ๋ก์ ํธ์ ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๋ค. ๋ฃจํธ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ.. 2020. 2. 7. [IntelliJ] SDK(JDK) ์ค์ ๋ฐฉ๋ฒ(cannot start compiler the sdk is not specified) Eclipse ํ๋ก์ ํธ๋ฅผ IntelliJ์์ importํ์ 'cannot start compiler the sdk is not specified for module ... Specify the SDK in the Project Structure dialog' ๋ผ๋ ์๋ฌ๋ฉ์์ง๊ฐ ๋ ์ IntelliJ์์ Global SDK, Project SDK, Module SDK๋ฅผ ๊ด๋ฆฌํ๊ณ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด์๋ค. SDK(Software Development Kit)๋ ํน์ ์ํํธ์จ์ด ํ๋ ์์ํฌ์ ๋ํ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๋๊ตฌ ๋ชจ์์ด๋ค. ์๋ฅผ ๋ค์ด, Java๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ค๋ฉด Java SDK = JDK๊ฐ ํ์ํ๋ค. IntelliJ IDEA 2019.3 ๋ฒ์ ์์ ์ง์ํ๋ SDK ๋ชฉ๋ก์ ๋ค์๊ณผ ๊ฐ๋ค. Jav.. 2020. 2. 4. Fiddler - localhost(127.0.0.1)๋ง capture ํ๋ Filter ์ค์ ๋ฐฉ๋ฒ Fiddler - localhost(127.0.0.1)๋ง capture ํ๋ Filter ์ค์ ๋ฐฉ๋ฒ โป ์ฐธ๊ณ : Fiddler v5.0 ์ฌ์ฉ (1) Filters ํญ์ ์ ํํ๋ค. (2) Use Filters์ ์ฒดํฌํ๋ค. (3) 'No Host Filter'๋ฅผ 'Show only the following Hosts'๋ก ๋ณ๊ฒฝํ๋ค. (4) ํ ์คํธ ๋ฐ์ค์ localhost;๋ฅผ ์ ๋ ฅํ๋ค. ์ธ๋ฏธ์ฝ๋ก ์ ์ฌ๋ฌ ๊ฐ๋ฅผ ์ ๋ ฅํ์ ๋ ๊ตฌ๋ถ์์ด๋ค. (5) Changes not yet saved.๋ฅผ ํด๋ฆญํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํ๊ณ ์ ์ฅํ๋ค. 2020. 2. 3. JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ - Eclipse + JDK + Tomcat ์ค์น ๋ฐ ์ฐ๋ ์์ํ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ Windows 64-bit ํ๋ซํผ์ ๊ธฐ์ค์ผ๋ก ํ๋ฉฐ ์๋์ ๋ฒ์ ์ ์ฌ์ฉํ๋ค. JDK : OpenJDK - Amazon Corretto 11 Eclipse : Eclipse IDE 2019-12 R Packages Tomcat : 9.0.30 1. JDK ๋ค์ด๋ก๋ ๋ฐ ์ค์น ์ค๋ณต๋๋ ๋ด์ฉ์ด๋ฏ๋ก ๋ค์ ํฌ์คํธ๋ฅผ ์ฐธ๊ณ ํ๋ค. JAVA ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ - JDK, IntelliJ ์ค์น ๋ฐ ๊ธฐ๋ณธ ํ๊ฒฝ ์ค์ JAVA ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ - JDK, IntelliJ ์ค์น ๋ฐ ๊ธฐ๋ณธ ํ๊ฒฝ ์ค์ JAVA ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ 1. JDK ์ค์น 2. IntelliJ IDEA ์ค์น 3. ๊ธฐ๋ณธ ํ๊ฒฝ ์ค์ 1. JDK ๋ค์ด๋ก๋ ๋ฐ ์ค์น ๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ OpenJDK์ธ Amazon Correto๋ฅผ ๋ค์ด๋ก๋๋ฐ์ ์ค์น.. 2020. 2. 1. ์๋์ฐ์ฉ Git ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ - ์ค์น ์ต์ ์ ๋ํ ์์ธํ ์ค๋ช ํฌํจ 1. Git ๋ค์ด๋ก๋ Git ์ค์นํ์ผ์ https://git-scm.com/downloads ์์ ๋ค์ด๋ก๋ํ๋ค. ์ค์นํ OS(OSX, Windows, Linux/Unix)์ ๋ง๋ ํ์ผ์ ํด๋ฆญํ์ฌ ๋ค์ด๋ก๋ ๋ฐ๋๋ค. 2. ์ค์นํ๊ธฐ (1) GNU GPL ๋ผ์ด์ผ์ค์ ๋ํ ๋ด์ฉ์ด๋ค. [Next >] ํด๋ฆญ (2) ์ค์น ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๊ณ [Next >] ํด๋ฆญ (3) ํจ๊ป ์ค์นํ Component๋ฅผ ์ ํํ๋ค. ์ ๊ทธ๋ฆผ์ ๊ธฐ๋ณธ ์ ํ๊ฐ์ด๋ค. Additional icons > On the Desktop : ๋ฐํํ๋ฉด์ Git ์์ด์ฝ ์ถ๊ฐ Windows Explorer integration > Git Bash Here, Git GUI Here : ํด๋์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ ์ Git์ ๋ฐ๋ก ์ฐ๊ฒฐํ ์ ์๋ ๋ฉ๋ด ์ถ๊ฐ Git.. 2020. 1. 31. [JAVA ์น ๊ฐ๋ฐํ๊ฒฝ] IntelliJ + Tomcat ์ฐ๋ ๋ฐฉ๋ฒ ์ด ํฌ์คํ ์ ๋ด์ฉ์ ๋ณด๊ฐํด์ IntelliJ๋ก Java ์น ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ์์ธํ ์๋ก ์์ฑํ์ต๋๋ค. Maven ๋ด์ฉ์ ์ถ๊ฐํ์ผ๋ฏ๋ก ํด๋น ๋ด์ฉ์ด ํ์ํ์ ๋ถ๋ค์ ์๋ก ์์ฑํ ๊ธ์ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. ๐ IntelliJ JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐฉ๋ฒ (+ Maven, Tomcat) 1. ํฐ์บฃ(Tomcat) ์๋ฒ ์ค์น ์๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ '์๋ธ๋ฆฟ'์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ์๋ธ๋ฆฟ์ ์คํํ๋ ค๋ฉด Java EE ๊ท์ฝ์ ๋ฐ๋ผ ๋ง๋ '์๋ธ๋ฆฟ ์ปจํ ์ด๋'๊ฐ ํ์ํ๋ค. ์ํ์น ์ํํธ์จ์ด ์ฌ๋จ์์ ์คํ ์์ค๋ก ๋ฌด๋ฃ๋ก ๋ฐฐํฌํ๋ 'ํฐ์บฃ(Tomcat)' ์๋ฒ๊ฐ ๋ฐ๋ก ์๋ธ๋ฆฟ ์ปจํ ์ด๋์ด๋ค. https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat.. 2020. 1. 30. IntelliJ IDEA - ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ๊ต์ก ๋ผ์ด์ผ์ค ๋ฐ๋ ๋ฐฉ๋ฒ IntelliJ IDEA๋ Ultimate(์ ๋ฃ ๋ฒ์ )๊ณผ Community(๋ฌด๋ฃ ๋ฒ์ )์ ์ง์ ๊ธฐ๋ฅ ์ฐจ์ด๊ฐ ๋งค์ฐ ํฌ๋ค. ํนํ ์๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ค๋ฉด Ultimate ๋ผ์ด์ผ์ค๊ฐ ํ์์ ์ธ๋ฐ ๋ํ๊ต์ ์ด๋ฉ์ผ ์ธ์ฆ์ ํตํด ๊ต์ก ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ์ ์ ๋ฃ ๋ฒ์ ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค. ์ฌํ์ ๋ฟ๋ง ์๋๋ผ ์กธ์ ์๋ ๋ฐ์ ์ ์์ผ๋ฉฐ ๊ต์ก ๋ผ์ด์ผ์ค์ ์ ํจ ๊ธฐ๊ฐ์ ์ ์ฒญ์ผ๋ก๋ถํฐ 1๋ ์ ๋์ด๋ค. ๋๋ถ์ด ๊ต์ก ๋ผ์ด์ผ์ค๋ก IntelliJ IDEA ๋ฟ๋ง ์๋๋ผ JetBrains์ ๋ชจ๋ ์ ํ์ ์ ๋ฃ ๋ฒ์ ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค. ๊ต์ก ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค. https://www.jetbrains.com/student/ For Students: Free Professional Developer Tools by.. 2020. 1. 30. JAVA ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ - JDK, IntelliJ ์ค์น ๋ฐ ๊ธฐ๋ณธ ํ๊ฒฝ ์ค์ JAVA ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ 1. JDK ์ค์น 2. IntelliJ IDEA ์ค์น 3. ๊ธฐ๋ณธ ํ๊ฒฝ ์ค์ 1. JDK ๋ค์ด๋ก๋ ๋ฐ ์ค์น ๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ OpenJDK์ธ Amazon Correto๋ฅผ ๋ค์ด๋ก๋๋ฐ์ ์ค์นํ๋ค. ์ด ์ธ์ ๋ค๋ฅธ Vendor์ ๋ฐฐํฌํ์ ์ฌ์ฉํด๋ ๋ฌด๋ฐฉํ๋ค. Amazon Corretto๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ Open Java Development Kit(OpenJDK)์ ํ๋ก๋์ ์ฉ ๋ฉํฐํ๋ซํผ ๋ฐฐํฌํ์ ๋๋ค. Corretto์๋ ์ฑ๋ฅ ๊ฐ์ ๋ฐ ๋ณด์ ์์ ์ฌํญ์ ๋น๋กฏํ ์ฅ๊ธฐ ์ง์์ด ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. Amazon์ ๋ด๋ถ์ ์ผ๋ก ์์ฒ ๊ฐ์ ํ๋ก๋์ ์๋น์ค์์ Corretto๋ฅผ ์คํํ๋ฉฐ, Corretto๋ Java SE ํ์ค๊ณผ ํธํ๋๋ ๊ฒ์ผ๋ก ์ธ์ฆ๋์์ต๋๋ค. Corretto๋ฅผ ์ฌ์ฉํ๋ฉด Linu.. 2020. 1. 30. [JAVA] IntelliJ IDEA - try-catch๋ฌธ ๋ฑ์ ์ฝ๋ ๋ธ๋ญ ์๋ ์ฝ์ ๋ฐฉ๋ฒ ์์ธ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด try-catch๋ฌธ์ ์์ฑํด์ผ ํ ๋, ํ๋ ํ๋ ์์ ์์ฑํ๋ ค๋ฉด ์ฌ๊ฐ ๊ท์ฐฎ์๊ฒ ์๋๋ค. ๋ฌผ๋ก IntelliJ์ ๊ฐ์ IDE์์๋ ์ด๋ฐ ๊ธฐ๊ณ์ ์ธ ์์ ์ ์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์ด๋ฐ ๊ธฐ๋ฅ๋ค์ ์์๋๋ฉด ํจ์ฌ ๋น ๋ฅด๊ฒ ์ฝ๋ฉํ ์ ์๊ณ ๋ ์ค์ํ ๋ถ๋ถ์ ์ง์คํ ์ ์๊ธฐ ๋๋ฌธ์ ์์ ์ตํ๋๋๊ฒ ์ข๋ค. 1. ์์ญ ์ ํ try-catch๋ฌธ์ผ๋ก ๊ฐ์ ์์ญ์ ์ ํํ๋ค. 2. Code - Surround With... ๋ฉ๋ด ํด๋ฆญ (Crtl + Alt + T / โฅ โ T) Code - Surround With... ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๋ค. ๋จ์ถํค๋ ์๋์ฐ๋ Crtl + Alt + T ๋งฅ์ โฅ โ T์ด๋ค. 3. ๊ฐ์ ์ฝ๋ ๋ธ๋ญ์ ์ ํํ๋ค. ์ฌ๊ธฐ์๋ try / catch ํด๋ฆญํ๊ฑฐ๋ ์์ 1. 2. 3. ๊ณผ .. 2020. 1. 19. [JAVA] IntelliJ IDEA - ํ๋ก๊ทธ๋จ ์คํ argument ์ค์ ๋ฐฉ๋ฒ Run - Edit Configurations... ํด๋ฆญ Program arguments์ ์คํ argument๋ฅผ ์ ๋ ฅํ๊ณ ์ค์ ์ ์ ์ฅํ๋ค ์คํ(run)ํ๋ค. ๋๋ ๋จ์ถํค Alt + Shift + F10์ ๋๋ฌ ํด๋นํ๋ ํ๋ก๊ทธ๋จ์ run configuration ์ค์ ์ ๋ณ๊ฒฝํ ์ ์๋ค. [IntelliJ IDEA] ๋ง์ถค๋ฒ, ์คํ ๋ง ์ฒดํฌ ํด์ ๋ฐฉ๋ฒ [IntelliJ IDEA] ๋ง์ถค๋ฒ, ์คํ ๋ง ์ฒดํฌ ํด์ ๋ฐฉ๋ฒ Spellchecker๋ ์ฝ๋์ ์คํ๋ฅผ ์ฐพ๊ณ ๊ณ ์น๋๋ฐ ๋์์ ์ฃผ์ง๋ง, ํ๊ธ์ ๊ฒฝ์ฐ ์คํ๊ฐ ์๋๋ฐ๋ ์๋ฌธ๊ณผ ๋ถ์ด์์ ๊ฒฝ์ฐ ๋ฐ์ค์ด ์๊ฒจ ๋ณด๊ธฐ์ ์ข์ง ์๋ค. Spellchecker๊ฐ ์ฃผ์์ ๊ฒ์ฌํ์ง ์๋๋ก ์ค์ ์ ํด์ ํ๋ฉด ๋๋ค... atoz-develop.tistory.com [JAVA] IntelliJ I.. 2020. 1. 18. [IntelliJ IDEA] ๋ง์ถค๋ฒ, ์คํ ๋ง ์ฒดํฌ ํด์ ๋ฐฉ๋ฒ Spellchecker๋ ์ฝ๋์ ์คํ๋ฅผ ์ฐพ๊ณ ๊ณ ์น๋๋ฐ ๋์์ ์ฃผ์ง๋ง, ํ๊ธ์ ๊ฒฝ์ฐ ์คํ๊ฐ ์๋๋ฐ๋ ์๋ฌธ๊ณผ ๋ถ์ด์์ ๊ฒฝ์ฐ ๋ฐ์ค์ด ์๊ฒจ ๋ณด๊ธฐ์ ์ข์ง ์๋ค. Spellchecker๊ฐ ์ฃผ์์ ๊ฒ์ฌํ์ง ์๋๋ก ์ค์ ์ ํด์ ํ๋ฉด ๋๋ค. File - Settings๋ฅผ ํด๋ฆญํด ์ค์ ์ฐฝ์ ์ด๊ณ Editor - Inspections - Spelling - Typo์์ Process comments์ ์ฒดํฌ๋ฅผ ํด์ ํ๋ค. ์ฝ๋, ๋ฆฌํฐ๋ด์์๋ Spellchecker๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ ค๋ฉด Process code, Process literals์ ์ฒดํฌ๋ฅผ ํด์ ํ๋ฉด ๋๋ค. [JAVA] IntelliJ IDEA - Project language level ์ค์ ์ ์๋ฏธ [JAVA] IntelliJ IDEA - Project language l.. 2020. 1. 17. [JAVA] IntelliJ IDEA - Project language level ์ค์ ์ ์๋ฏธ IntelliJ IDEA์ Project Structure ์ฐฝ์์ Project SDK, Project language level ์ค์ ์ ์ฐพ์ ์ ์๋ค. โป ์ฐธ๊ณ - Project Structure ์๋จ ๋ฉ๋ด์ File - Project Structure ํด๋ฆญ ํน์ ๋จ์ถํค Ctrl + Alt + Shift + S (์๋์ฐ ๊ธฐ์ค) Project language level์ ์ค์ ๋ก ๋ฌด์์ ์ค์ ํ๋๊ฐ? Project language level์ IntelliJ์ editor(ํธ์ง๊ธฐ)์ java compiler๊ฐ ์ฌ์ฉํ language level์ ์ค์ ํ๋ค. ์๋ฅผ ๋ค์ด, JDK 1.7์ ์ฌ์ฉํ๊ณ ์์ง๋ง java ์ฝ๋๊ฐ JDK 1.6๊ณผ ํธํ๋๋๋ก ํ๋ ค๋ฉด language level์ ์ค์ JDK ์ง์(JDK 1.7.. 2020. 1. 7. ์ด์ 1 2 3 4 ๋ค์