내 jar 파일이 개발 컴퓨터에서 작동하지만 pc 테스트에서는 실행되지 않습니다. jdk가 설치되어 있지 않고 특정 PC에 설치 권한이 없다는 것을 확인하고 발견했습니다. JDK가 부족하여 결과를 얻지 못하는 이유는 무엇입니까? 여기에 내가 가진 것이있다.테스트 PC에서 Jar 파일이 실행되지 않습니다.
C:\Users\autosterileprocuser>java -jar C:\Users\autosterileprocuser\Documents\Sc
hedule.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: sterileProc/S
cheduleApp : Unsupported major.minor version 51.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$000(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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: sterileProc.ScheduleApp. Program will exit.
Java 프로그램을 실행하는 데'JDK '가 필요하지 않습니다. 필요한 것은'JRE '뿐이며 테스트 머신에 설치되어있는 것 같습니다. –