JAVA1

자바 애플리케이션 실행

수업소개

가장 간단한 자바 애플리케이션을 구현해서 실행해봅시다. 결과물은 간단 하지만 그 의미는 간단하지 않습니다. 

 

 

 

강의1

 

Editor does not contain a main type 라는 에러가 발생하면 src 디렉토리로 소스코드 위치를 변경한 후에 실행시켜보세요. 이 문제에 대한 자세한 설명입니다. 문제가 없는 분은 강의 2로 넘어가세요. 

 

 

강의 2 

댓글

댓글 본문
  1. 루체
    [자바의 동작 원리]

    확장자가 자바인 파일을 컴퓨터가 이해할 수 있도록
    컴파일 시킨다 (소스코드 작성하고 저장)
    이 때 자동으로 .class 확장자를 가진 파일을 만듬

    이것을 이클립스에서 실행시키면(run) 이클립스가
    Java Virtual Machine 을 통해 .class 파일대로
    컴퓨터가 동작하도록 일을 시킴.

    일단 이렇게 이해했네요
  2. 2021-10-06
  3. won4175
    2021.10.5 인데 날짜 넘어감 ㅠ
  4. gohard
    21.10.4 완료
  5. 가람
    사용자가 .java 형식으로 코드를 작성하여 저장하면 이것을 컴퓨터가 실행하기 위해서는 .class 형식으로 컴파일 한 후에 java virtual machine으로 Run 시킨다. 그리고 그것을 컴퓨터가 Run하게 된다.
  6. 3초컷
    우리가 작성하는 소스코드는 Java source code ~ .java 확장자로 저장이 된다.
    이것을 이클립스 위에서 Run 시키면 java virtual machine은 본인(컴퓨터)이 이해할 수 있는 .class로 변경(
    컴파일)시키고 , 이것을 기계어가 해석하여 콘솔(모니터)에서 우리가 원하는 결과를 띄워준다. !!!!
  7. codinggwon
    소스 코드는 사람이 이해할수 있다. 확장자가 자바인 파일을 컴퓨터가 이해하기 위해서 해야하는 작업은 컴파일(Compile) 이다.
  8. 오수정
    자바코드를 작성하면 > 컴파일, 컴퓨터가 읽을수 있는 언어로 클레스생성 > 버츄얼머신이 클레스파일을 작동시켜 컴퓨터로 출력, ,,,,

    2021.09.25 pm 9:16
  9. 주간식당메뉴
    21.09.25. 다운받은 자바개발도구(JDK)에는 여러 도구가 있는데, 그중에 하나가 JVM이다. 우리가 자바 언어를 사용해서 작성한 코드? 명령어는 .java 확장자로 저장되게 되는데, 이것은 컴퓨터가 바로 처리할 수 없는 양식이다. 이 .java 확장자를 컴퓨터가 이해할 수 있는 단계인 .class로 변환하는것이 compile이고, 이렇게 변환된 .class를 eclipse를 통해 JVM에서 실행하는 것이다. JVM는 .class를 작동시켜 컴퓨터에 구동시킨다.
  10. chech2
    영상보고 똑같이 따라했는데 자꾸 no source folder exists in the project라고 뜨고 .class파일에 들어가보면 source not found라고 떠요 이유를 모르겠는데 왜이런건가요?? 다른건 다 똑같고 영상 속 화면이랑 다른건 영상에는 package explorer부분에 .setting파일이 생겼는데 전 안생기고 (default package)까지만 있습니다.
  11. 미NI언
    9.22!
  12. 미루꾸우우
    21.09.21
  13. 21.09.13
  14. 아스펜
    21.09.12 완료
  15. esther
    21.09.11 완료
  16. 침실
    2021.09.04
  17. 코딩처음해요
    2021.09.03 완료
  18. ColorBlue
    j프로그래머로부터 java의 문법에 맞는 코드로 작성된 java 파일을 컴파일하면 컴퓨턱가 이해할 수 있는 코드로 작성된 class파일(Application)이 만들어집니다. 우리는 이클립스(IDE)를 통해 JVM이 해당 class파일을 실행하도록 할 수 있습니다. 그러면 JVM은 class파일 안의 코드대로 컴퓨터가 동작하게끔 합니다.
    2021.9.2 다음
  19. 서울 2020년 가을
    2021.9.1
  20. 안젤라비
    21.08.31
  21. 만춘
    21.08.30 완료
  22. everdoit
    java source code -> compile -> application -> run -> hello world!
  23. 녹아
    저도 회사컴퓨터에서는 navigator 쓰고있는데 집에서 수업들으면서 깔아보니 (deprecated) 써있고 안되네요.. 궁금합니다
  24. Ikju Choi
    2020년 이후 버전은 Navigator가 Navigator (Deprecated)라고 뜨는데 클릭하면 하단 메뉴바에 뜹니다. 이걸 그대로 드래그해서 강의를 들으시면 편할텐데, deprecated는 곧 없어질 기능이라는 뜻인데 왜 없어지는 것일까요?
  25. labis98
    20210807 good!!!
  26. yunyeoli44
    완료!
  27. 이마누
    완료
  28. super1Nova
    210801
  29. Java Source Code.java(인간이 읽을 수 있도록 만든 자바 문법 코드)-Java Application.class(.java을 컴파일해서 기계가 이해할 수 있는 언어로 코드 변환)-Java Virtual Machine(.class파일에 담긴 내용을 컴퓨터가 실행하도록 명령)-computer(실행)

    *String cannot be resolved to a type(대문자로 고쳐서 에러 해결. 대소문자 주의)
  30. 굿굿 감사합니다.
  31. 피톤치드
    자바는 먼저 compile을 통해 java source code에서 java application class로 작동하고 그것을 JVM으로 Computer가 이해 할 수 있는 언어로 런하여 궁극적으로 실행하게 됩니다.
  32. 2021.07.21 4-1강 ~4-2강 수강 완료
    1.Java에서 "Hello World" 출력하기
    Principle of Java Program: Java(source) -> Class(Java Compile)-> Java Virtual Machine ->Compute
    1) Java(Java Virtual Machine)는 작성된 Script를 "Run"하면 Class로 실행함
    - (source)code: public class 다음 입력된 파일 명(HelloWorldapp)을 로딩함 (대/소문자 유의할 것)
    2) Main Method에 {}에 있는 것을 출력함
    - code: System.out.println("Hello World")
  33. B=loom
    2021.07.15
  34. Lee Hyunwoo
    완료
  35. 최지원
    navigator는 deprecated 라고 뜨는..
  36. 조유빈
    2021.07.09 완료
  37. Jaemin Lim
    21.07.08
    *.java를 만들고 컴파일(저장)하면 *.class가 생성이 됨.
    이클립스에서 RUN하면 java vm에 *.class를 실행하라 명령함.
    java VM은 *.class를 읽어 computer에 행하도록 지시
  38. 이강윤
    1. 홈페이지에서 JDK를 다운 받으면, java virtual machine이 설치가 된다.
    2. 그 이후 우리는 eclipse를 통해 .java 인 파일을 만들었다.
    3. 이 .java 파일에 우리는 사람만이 이해할 수 있는 코드를 작성한다.
    4. 이 코드를 저장을 누르면 .class 인 파일이 생성된다. (저장한다는 것은 컴파일을 하는 행위이다. / 여기서 컴파일이란 사람이 쓴 언어를 컴퓨터가 이해하도록 만드는 과정이다.)
    5. 우리가 .java를 run하는 것은 우리가 전에 다운 받았던 java virtual machine에게 .class 파일을 실행하라고 하는 행위이다.
    6. java virtual machine은 .class 파일을 읽어서 컴퓨터에 결과를 보여준다.
  39. 개척자 양대영
    완료
  40. 항해자
    컴퓨터에 자바라는 프로그램을 다운로드했다. 그때 여러 가지 프로그램이 설치되는데, 그중에 가장 핵심은 자바 버추얼 머신이다. 그리고 하고자 하는 일을 담은 확장자가 java인 파일을 작성했다.
    작성한 소스 코드를 기계가 이해할 수 있도록 컴파일했다. 이클립스에서 소스 코드를 작성하고 저장 버튼을 눌렀을 때 자동으로 class 확장자를 가진 파일이 만들어지는데, 그 파일이 바로 자바 애플리케이션이다.
    이클립스에서 Run 버튼을 클릭하면 이클립스가 자바 버추얼 머신에게 class 파일을 실행하라고 명령한다. 그러면 자바 버추얼 머신이 확장자가 class인 파일을 읽어서 거기에 적혀있는 대로 컴퓨터를 동작시킨다.
  41. 현누
    21.06.19 완료!
  42. 로라
    finish 21.6.18
  43. marusche
  44. 여기저기 찾아보는데 코딩 입문은 여기가 정말 깔끔하고 이해하기 좋은것 같습니다
    패키지 익스플로러로 했는데 안되어서 네비게이터로 다시 했더니 되긴 되는데 분명 똑같이 했건만... 뭐가 문제였는지는 모르겠네요
  45. 히야형
    2021/06/07 완료
  46. 21.05.31
  47. 초딩 개발자
    2021/05/29
  48. ppapcorn
    210520
  49. 미약한 시작
    21.05.17. Hello World 완료
  50. 제리
    Helloworld 완료
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기