2012-01-24 5 views
3

웹 전체를 검색 한 후에 Java 실행 문제를 해결할 수 없습니다. 명령 프롬프트를 사용하여 "첫 번째"Java 프로그램을 실행하면 Unsupported class versionMain class not found. Program will exit의 오류가 발생합니다.Java 프로그램 실행

필자는 PC, Java 6 및 7에 2 가지 Java 버전을 가지고 있습니다. 경로 환경 변수 및 클래스 경로에 JDK 7의 경로도 설정했습니다. 나는 문제를 안다 : 내가 가지고있는 javac -version는 1.7.02이고 java version는 1.6.02이지만 어떻게 변경하고 문제를 해결할 수 있을까?

쉽고 이해하기 쉬운 언어로 문제를 자세히 설명해주십시오.

+0

귀하의 운영 체제는 무엇입니까? –

+0

Windows 7 @ mehdishahdoost – Garfield

답변

3

yxou와 함께 컴파일 된 것과 동일한 버전 이상의 java로 프로그램을 실행해야합니다.

그래서 당신은 당신의 PC에 자바 6으로 프로그램을 컴파일 또는 당신의 자바 런타임 환경에 대한 전체 경로를 사용하는 자바 7에서 프로그램을 실행하려면 자바 7

으로 실행 할 수 있습니다. 당신의 JDK 1.7와 함께 Why does java -version returns old version?

+0

예.하지만 문제는 그가 자신의 Java 실행 파일 버전을 변경하는 방법을 모른다는 것입니다. 문제는 아마도 이것입니다 : 그는 JDK 7과 Java 6 JRE를 설치했으며 JDK 7을 사용하기 위해 Java 명령을 변경하는 방법을 모릅니다. – palto

+0

예 ... palto는 정확합니다! prob는 내가 모르는 방법입니다. – Garfield

+0

iff 내 바탕 화면에서 프로그램 저장을 실행해야합니다 ... 데스크톱 경로를 넣고 컴파일하여 작동합니다 ... 어떻게 실행합니까? – Garfield

0

JRE [java 명령, 당신은 당신의 JDK로 JAVA_HOME 변수를 변경해야합니다 예를 들어

c:\jdk7\bin\jawaw.exe yourprogram 

어떻게 자바를 사용하는 버전은 여기에서 설명되는 시스템을 알려줄 1.7 폴더.이 작품은 이쪽을 읽는다 article

+0

완료되었지만 작동하지 않습니다 !! :( – Garfield

+0

! JRE 1.7을 설치하십시오 : http://www.filehippo.com/search?q=JRE –

0

아마 Java의 버젼 불일치 때문에. 상위 버전으로 작성된 프로그램은 하위 버전에서 작동하지 않을 수 있습니다. 이 link을보고 Java 프로그램의 컴파일 및 실행 과정을 설명하십시오.

관련 문제