저는 Linux에서 새로운 사용자입니다. 테스터 : 난 그냥 내가 메인 클래스를 찾을 수 없습니다 이러한 오류를 컴파일 후 내 프로그램을 실행할 수 없습니다. 지원되지 않는 클래스 버전 오류가 발생했습니다.
Exception in thread "main" java.lang.UnsupportedClassVersionError: tester : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
을 얻을 jdk1.7.0_02.rpm를 설치하고 난
java tester
하여 파일을 실행하려고하면
javac tester.java
를 사용하여 내 프로그램을 컴파일하려고 노력했다. 프로그램이 종료됩니다.
는 다음 나는
자바 -version을 확인하고는했다 :
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (fedora-61.1.10.4.fc16-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode)
지금 내가 어떻게이 버전을 변경합니까? 심지어 jre1.7.0_02를 설치했지만 변경된 사항이 없습니다.
이 일어나고있는 것입니다 : 터미널에서
제발, CLI에서 텍스트를 복사/붙여 넣기하는 방법을 배우시겠습니까? 이 스크린 샷은 덜 유용했지만 더 많은 대역폭을 필요로했습니다. –
** 내 프로그램을 실행할 수있는 유일한 대답은 ** –
이 문제는 해결되지 않았습니다. 이것은 설치 문제이며 Java 환경과 관련된 것보다 Linux 환경이 구성되는 방식과 관련이 있습니다. – kittylyst