Java

윈도우에서 실행

댓글

댓글 본문
작성자
비밀번호
  1. 감사합니다
  2. 게으른민서
    helloworld.java 파일을 javac로 컴파일 하니까 Helloworld.class파일이 생성되는데 h->H때문에 조금 해매었습니다...명령프롬프트에서 소대문자 및 띄어쓰기 구분 다 해야하네요.. 시작한지 얼마안됬는데 세세한것까지 다 신경 써야 하네요.
    강의 감사합니다!
  3. 자바잡아
    정말 감사합니다!
    대화보기
    • Julia
      저도 같은에러가 나왔는데
      알고보니 이전에 깔아놓은 jre가 있어서 그런거였어요
      컴퓨터에 원가 있래 깔아놓은 java는지 확인해보시고
      삭제한후에 path에 혹시 이전 java 경로가 남아있다면 삭제하고 다시 해보세요!
      대화보기
      • java helloworld 치니까
        Error: Could not find or load main class helloworld
        Caused by: java.lang.NoClassDefFoundError: Helloworld (wrong name: helloworld)
        이렇게 나오는데 어떡하죠
      • 후후
        java Helloworld 입력했는데
        Error: A JNI error has occurred, please check your installation and try again
        Exception in thread "main" java.lang.UnsupportedClassVersionError: Helloworld has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
        이런 에러가 뜨네요 도와주세요
        그리고 디렉터리 dir/w 하면 클래스만 나오네요 영상에서는 자바파일이랑 클래스 둘다 나오는데 이렇게요
        ex)C:\Users\yun\eclipse-workspace>dir/w
        C 드라이브의 볼륨: Windows
        볼륨 일련 번호: 0C57-43C3

        C:\Users\yun\eclipse-workspace 디렉터리

        [.] [..] [.metadata] [.recommenders] Helloworld.class <<<< 이거요 클래스만뜸
        Helloworld.java [변수]
        2개 파일 542 바이트
        5개 디렉터리 202,311,995,392 바이트 남음
      • 크레파스
        2018/09/09일 완료 !
      • 자바 안되요 도와주세요
        명령프로폼트에서 javac Helloworld.java 쳤는데 아무것도 안나와요
      • 복습
        복습용
        드라이브 이동 방법 / cd / dir/w / javac ~.java
      • powermn
        2018/08/21 완료~
      • powermn
        메모장으로 소스코드를 저장할때,
        인코딩을 "UTF-8형식"이 아닌 "ANSI형식"으로 지정해놓고 저장 해보세요.

        저는 이렇게 하니까 바로 되네요. 참고해보세요~
        대화보기
        • Samuel N Doremi
          안녕하세요. 혹시 Class file 에 사용되는 대문자와 띄어스기도 영향이 있는지 궁금하네요.
          Class file 까지 잘 생성이 되어서, hello world.java --> helloworld.class 로 되었더군요. 몇 번을 Javac 실행하여도 class 를 찾을 수 없다고 뜨더니. javac helloworld라고 띠어쓰기 없이 입력하니 되네요..
        • 이야아
          java파일을 컴파일 시켜서 class파일을 만들었는데요
          이제

          java Helloworld

          라고 입력해서 출력을 하려는데

          java.lang.NoClassDefFoundError

          라고 뜨면서 Helloworld드를 찾거나 로드할 수 없다고 뜹니다.
          도움을 구합니다
        • bkkoli
          파일 형식을 .txt가 아닌 .java로 저장해서 실행하시면 될 듯 합니다
          대화보기
          • 룰루랄라
            앞에 cd 붙이면 되지않을까요~
            대화보기
            • ku11222
              Helloworld 라고 자바 파일을 생성하고 클래스 생성을 하니까 HelloWorld라는 이름으로 클래스가 생성되는데 왜그런 건가요?
            • 전민희
              완료
            • 이창민
              C:\Users\이창민>C:\hello
              'C:\hello'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
              배치 파일이 아닙니다.

              C:\Users\이창민>
              저는 자꾸 이렇게 떠서 실행도 못하고 있습니다
              해결방법좀요 ㅠㅠ
            • 자바가어려워
              N:\생활코딩\실습\java_tutorials 디렉터리

              [.] [..] Helloworldjava.txt
              1개 파일 119 바이트
              2개 디렉터리 19,366,671,872 바이트 남음

              N:\생활코딩\실습\java_tutorials>javac Helloworld.java
              javac: file not found: Helloworld.java
              Usage: javac <options> <source files>
              use --help for a list of possible options

              N:\생활코딩\실습\java_tutorials>dir/w
              N 드라이브의 볼륨: 네이버 클라우드
              볼륨 일련 번호: 9A2B-9531

              N:\생활코딩\실습\java_tutorials 디렉터리

              [.] [..] Helloworldjava.txt
              1개 파일 119 바이트
              2개 디렉터리 19,366,671,872 바이트 남음

              이렇게뜨면서 class가생성이 안되네요.. 이유 좀 알려주세요...ㅜㅜ
            • 자바꿈나무
              저도 그렇게 뜨네요ㅠ
              해결하셨으면 방법좀..
              대화보기
              • dorogram
                완료
              • seunggi1025
                Helloworld.java:1: error: class, interface, or enum expected
                癤풻lass Helloworld {
                ^
                Helloworld.java:2: error: class, interface, or enum expected
                public static void main(String[] args){
                ^
                Helloworld.java:4: error: class, interface, or enum expected
                }
                ^
                3 errors

                라고 뜨네요ㅜㅜ 어떻게해야하나요
              • Yoojin Kim
                감사합니다!! 아무리 검색해도 해결 못 했었는데 덕분에 바로 해결됐네요ㅜㅜ
                대화보기
                • 송영일
                  뭔가 반복적인거 같네요 잘 배우고 갑니다4월 23일
                • 오류: 기본 클래스 Helloworld을(를) 찾거나 로드할 수 없습니다.
                  원인: java.lang.ClassNotFoundException: Helloworld

                  해결책 : 환경변수의 CLASSPATH

                  %JAVA_HOME%\bin; 에서 .;%JAVA_HOME%\bin;로
                  현재값 앞에 .; 을 추가.
                • 나도park
                  똑같은 증상이었는데 덕분에 해결했어요. .txt이랑 관리자권한!! 크으으으으 !!!!! 최고!
                  대화보기
                  • 룰루룽
                    완료완료. 하도 안돼서 노트북 초기화 하고 하니 되네요 ㅎ
                  • 짹짹이
                    그냥 c나 d 드라이브에 새폴더해서 만드세요!
                    대화보기
                    • joshua
                      f드라이브가 없으면 어떻게 해야하나요?
                    • 없음
                      파일이 안 생긴거 같아요
                      대화보기
                      • 로함
                        기본 클래스 ~~를 찾거나 로드할 수 없습니다 계속 나왔는데
                        java helloworld.class 에서 .class 빼고 치니까 되네요ㅋㅋㅋㅋㅋ
                      • 반자동
                        C:\Java T>java Helloworld
                        오류: 기본 클래스 Helloworld을(를) 찾거나 로드할 수 없습니다.
                        원인: java.lang.ClassNotFoundException: Helloworld

                        여기서 막혔네요 ㅜㅜ 뭐가 문제일까요 ?
                      • 박정후
                        제가 설정한 디렉토리 주소를 동영상에 나와있는 것처럼 복사 붙여넣기 했는데
                        화면에 (제가 설정한 디렉토리 주소)~은<는> 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
                        이렇게 뜨는데 이것은 어떻게 해결해야 하나요..?
                      • 해결됐습니다, 감사합니다!!!!!
                        대화보기
                        • 김병민
                          감사합니다!! 덕분에 저도 해결됬어요!
                          안되시는 분들 CLASSPATH 환경변수
                          위에 링크처럼 바꿔주시면 됩니다!
                          대화보기
                          • 김진홍
                            감사합니다!
                          • 정문경
                            환경변수(PATH) 설정을 하는 이유가 cmd에서 자바c를 바로 찾아주기 위함이라고는 들었는데요..
                            그럼 만약에 자바가 아닌 다른 프로그램을 이용할 때도 설정한 환경변수를 참조하니까 그 때에는 컴퓨터가 참조를 못하게 되는건가요??

                            실행하려는 프로그램이 바뀔때 마다 PATH경로를 바꿔줘야하는건가요?
                          • Donguri
                            강의도 굉장히 좋고 다른 분들 댓글로도 많이 배웁니다~^^
                          • d드라이브 간후 파일 경로를 쳤더니 "파일이름, 디렉터리 이름또는 볼륨 레이블 구문이 잘못되엇습니다. " 라고 뜨는데
                            어찌해야되죠
                          • GoldPenguin
                            완료했습니다.
                          • ㅎㅅㅎ
                            헐.. 저 완전 문외한인데.... 동영상 따라서 하니깐 잘되네요 ㅋㅋ 신기합니다! 감사해요~

                            아 그리고 에러나실때 모든파일 말고 텍스트파일로 저장하라는 아랫분 말씀 도움 많이 됐씁니다~
                          • AngelPlayer
                            2017. 10. 09.
                            실습완료~
                          • 다시시작
                            완료
                          • park
                            관리자 권한으로 실행해보세요.

                            저도 한참동안 안되서 열받아가지고.. 검색했더니

                            http://cafe.naver.com......741

                            여기서 관리자 권한으로 실행해보라는 글이 있더라구요.

                            그래서 관리자 권한으로 실행했더니 실행이 되네요.

                            참고하시길 바랍니다.
                            대화보기
                            • pjvfa
                              덕분에 txt는 사라졌습니다!! 감사합니다 그런데 다시 이런 오류가 나타났네요..ㅠㅠㅠ 이건 어떤 경우인지 알 수 있을까요..?

                              C:\Program Files\Java>javac Helloworld.java
                              Helloworld.java:1: error: error while writing Helloworld: Helloworld.class (액세스가 거 부되었습니다)
                              class Helloworld {
                              ^
                              1 error
                              대화보기
                              • woojs1209@naver.com
                                Helloworld.java.txt라고 저장된 이름 보니깐 메모장에서 문서를 저장할때 파일형식을 모든문서로 하지않고 텍스트문서로 저장해서 javac를 사용해도 컴파일이 안되는거 같네요. 저도 잘 몰라서 한번 텍스트 파일로 만들고 실행보니깐 class파일이 안 생겨서 님처럼 기본 클래스 파일이 없다고 뜨네요! 저장시 모든파일로 파일형식을 바꿔서 시도해보시면 될거에요!
                                대화보기
                                • pjvfa
                                  C:\Program Files\Java>dir/w
                                  C 드라이브의 볼륨에는 이름이 없습니다.
                                  볼륨 일련 번호: 1EA8-1441

                                  C:\Program Files\Java 디렉터리

                                  [.] [..] Helloworld.java.txt
                                  1개 파일 117 바이트
                                  2개 디렉터리 26,230,304,768 바이트 남음

                                  C:\Program Files\Java>javac Helloworld.java
                                  javac: file not found: Helloworld.java
                                  Usage: javac <options> <source files>
                                  use -help for a list of possible options

                                  C:\Program Files\Java>java Helloworld
                                  오류: 기본 클래스 Helloworld을(를) 찾거나 로드할 수 없습니다.

                                  이런 경우에는 어떻게 해야하나요 ㅠㅠ
                                • yoon88
                                  완료
                                • 박상화
                                  감사합니다. 말씀하신대로 하니까 제대로 작동합니다. 정말 미치는 줄 알았습니다. 가나다님 최고입니다. ㅠ.ㅠ 어흑 그동안 얼마나 마음 고생을 했는지 모릅니다. 정말 감사합니다. 가나다님!!!!~~~~~
                                  대화보기
                                  • 가나다
                                    http://kin.naver.com......tf8

                                    저도 잘은 모르지만 요거 한번 확인해보세용.
                                    대화보기
                                    graphittie 자세히 보기