NPP_SAVE: D:\JavaTest\Test.java
D:\software\jdk1.7.0_79\bin\javac.exe "Test.java"
Process started >>>
<<< Process finished. (Exit code 0)
java.exe "Test"
Process started >>>
java.lang.UnsupportedClassVersionError: Test (Unsupported major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(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$1(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)
Exception in thread "main" <<< Process finished. (Exit code 1)
D:\software\jdk1.7.0_79\bin\javac.exe "Test.java"
Process started >>>
<<< Process finished. (Exit code 0)
java.exe "Test"
Process started >>>
java.lang.UnsupportedClassVersionError: Test (Unsupported major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(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$1(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)
Exception in thread "main" <<< Process finished. (Exit code 1)
================ READY ================
报错原因:应该是这个工具应用的Java不是我们环境默认的java
NPP_SAVE
D:\software\jdk1.7.0_79\bin\javac.exe "$(FILE_NAME)"
D:\software\jdk1.7.0_79\bin\java.exe "$(NAME_PART)"
给命令加上绝对路径限制就可以了