Java

윈도우에서 실행

댓글

댓글 본문
작성자
비밀번호
  1. 자바꿈나무
    저도 그렇게 뜨네요ㅠ
    해결하셨으면 방법좀..
    대화보기
    • 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.
                  실습완료~
                • 다시시작
                  완료
                • 관리자 권한으로 실행해보세요.

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

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

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

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

                  참고하시길 바랍니다.
                  대화보기
                  • 덕분에 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파일이 안 생겨서 님처럼 기본 클래스 파일이 없다고 뜨네요! 저장시 모든파일로 파일형식을 바꿔서 시도해보시면 될거에요!
                      대화보기
                      • 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

                          저도 잘은 모르지만 요거 한번 확인해보세용.
                          대화보기
                          • 박상화
                            정말 미치겠네요. 이틀동안 막혀있습니다. 현재 자바버전인 1.8.0 144 입니다. cmd 창에서 버전확인 하면 잘뜨고요. java를 입력하면 마찬가지로 잘뜹니다. javac도 마찬가지이고요. 나와있는데로 메모장에다 입력하고 cmd로 class 파일까지도 잘 변환이 되었습니다. 하지만 마지막에 java firstjavaprogram 치면 자꾸 오류:기본 클래스 firstjavaprogram을 찾거나 로드할 수 없습니다. 이렇게 나옵니다. 환경변수 설정 bin파일 잘 등록해서 javac 치면 잘나오고 잘깔렸나 확인해보려 java -version 치면 잘나오는데 왜 class 파일을 돌리려고 하면 찾거나 로드할 수 없습니다. 가 뜨는지 정말 미치겠네요...... 고수님 없으시나요... 불쌍한 막 걸음마 띠고 있는 중생을 살려주세요...... 참고로 윈도우 10 쓰고 있습니다.
                          • 정지민
                            해결되었습니다.
                            해결방법은 환경변수 설정을 조금 변경하였더니 잘 됩니다.
                            그리고 파일 이름도 잘 살펴보셔야 됩니다.
                            대화보기
                            • 정지민
                              public class Helloworld {
                              public static void main(String[] args) {
                              System.out.println("Hello World!");
                              }
                              }
                              위와 같이 입력했는데
                              C:\Users\지민>cd C:\Users\지민\Documents

                              C:\Users\지민\Documents>java Hellojava
                              오류: 기본 클래스 Hellojava을(를) 찾거나 로드할 수 없습니다.

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

                              위와 같은 오류가 발생됩니다. 어떻게 해야 될까요?
                            • crazybow
                              spongehong님 얘기대로 실행하시면 javac 실행오류 안나고 잘됩니다^^저도 1시간정도 헤매다가 실행되었네요.
                            • spongehong
                              http://withcoding.com/24
                              위 링크에서 설명을 보고 환경변수를 추가설정을 해야 javac 를 실행해서 컴파일이 가능합니다.
                              설정하고 재부팅은 필요없고 cmd를 껏다 다시 켭니다.
                            • 안대호
                              class HelloWorld{
                              public static void main(String[] args){
                              System.out.println("Hello World");
                              }
                              }
                            • 신영진
                              저거 메모장에 쓰는글 어딧어요?...복사못하겠는데
                            • 김태원
                              C:\Users\ktw\Desktop\자바연습\자바프로그래밍>javac Helloworld.java
                              Helloworld.java:3: cannot find symbol
                              symbol : method printIn(java.lang.String)
                              location: class java.io.PrintStream
                              System.out.printIn("Hello world");
                              ^
                              1 error


                              이렇게 떠요 누가 좀 도와줘요!
                              시작부터...
                              컴파일하기위해 명령어입력하는부분요
                            • World 대문자로바꾸세요
                              대화보기
                              • 김동환
                                HelloWorld.java:1: error: '{' expected
                                class Helloworld (
                                ^
                                1 error

                                라고 뜨는대 이런경우는 명령어 작성시 에러가 발생한건가요 ?
                              • 차근차근
                                윈도우즈 cmd 모드에서 실행하셨는데 안된다시는분들은 JDK를 설치하셔야 될겁니다.
                                http://www.oracle.com......tml
                                에서 JAVA그림을 선택(java platform(JDK) 8U121)을 하게되면 화면이 바뀝니다.
                                중간에 Accept License Agreement 에 체크하시고 자신의 운영체제에 맞는것을 다운받아 설치하시면
                                됩니다.
                                => 32비트 윈도우즈 운영체제 사용자분들 =>Windows x86 189.36 MB jdk-8u121-windows-i586.exe
                                => 64비트 윈도우즈 운영체제 사용자분들 => Windows x64 195.51 MB jdk-8u121-windows-x64.exe
                                이걸 설치하지않으면 컴파일이 되지 않기때문에 애러가 발생하는겁니다.
                                중간에 계속 버전업이 되기때문에 위의 명칭이나 경로가 달라질수도 있습니다.
                                저도 윈도우즈 10 64비트를 쓰고있으며 환경변수 설정 안하고 JDK설치와 eclipse설치만으로 열심히 따라하고 있습니다. 열심히 합시다!!!
                              • 진현림
                                지난강의에 환경변수설정 그대로 따라하였으나 윈도우10에서는 적용이안되어서 다른블로그 검색해보고 설정 마쳤는데요,,, 이번강의의 메모장에 소스코드 입력한 후 문서 디렉토리로 바꾼 후에 java Helloworld를 입력하면

                                C:\Users\user\Documents\자바실행파일>java Helloworld
                                오류: 기본 클래스 Helloworld을(를) 찾거나 로드할 수 없습니다. 라고 뜨네요....

                                클래스파일은 생성되었는데 막히니까 답답하네요 어떻게 해야할까요??
                              • 호빵맨
                                컴파일할때 javac Helloworld.java 이걸 쳤더니
                                'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
                                배치 파일이 아닙니다.
                                이런게 뜨더군요 뭐가 잘못된건가요?
                              • nrudxo12
                                컴파일을 할때 javac Helloworld.java를 치고 엔터키를 눌럿는데 Helloworld.java:3: error: cannot find symbol
                                이런 에러가 발생하는데 어떻게 된건가요?ㅠㅠ
                              • 이경준
                                egoing 님의 디렉토리를 그대로 쓰시는게 아니고, 실습코드를 저장한 디렉터리로 지정해야 합니다. 성공번영풍요님의 경우에는 다른 폴더에 저장하셔서 해당 디렉토리가 없다는 메세지가 나오신거 같아요.
                                예를 들어 저장한 디렉토리가 "C:\java\"이고 파일 이름이 Helloworld.java 라면 "cd C:\java"라고 입력하신 후에 "javac Helloworld.java" 명령어를 실행하셔야 됩니다. 물론 cd(Change Directory) 명령어로 갈 디렉토리와 컴파일 할 파일명은 달라질 수 있어요^^
                                대화보기
                                • 성공번영풍요
                                  C:\Users\Administrator\Dropbox\생활코딩\실습\java_tutorials'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜨는데 이유가 뭘까요?
                                • Gihoon Lim
                                  1. 대/소문자 구별 꼭 해야합니다.
                                  2. " 기본 클래스 Helloworld를 찾거나 로드할 수 없습니다. "에 대한 오류는 처음 자바 환경변수를 제대로 못해서 발생하는 오류입니다. 환경변수 수정없이 실행하고 싶으시다면 실행할 때 마다 java -cp . Hellowolrd를 치시면 됩니다. (cp 다음에 " . "를 꼭 입력해주세요 현재 디렉토리를 나타내는 명령어 입니다.) 환경변수 수정 시 CLASSPATH에서 변수 값을 " .;%JAVA_HOME%\lib " 이렇게 주시면 됩니다. 기존 PATH 앞에 " .; "만 붙여주시면 되요.
                                • 2016.12.09 OK~
                                • 만두
                                  계속 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못 됬다고 하네요.
                                  무엇이 문제일까요?
                                graphittie 자세히 보기