eclipse打包成jar文件,
是批量发送邮件的,以前几天可以正常运行,
现在只放置一下内容,重新打包竟然出错!
网上说是版本原因,但最近没有安装jdk啊!
求助!!
出错信息如下:
Java代码?
1个 2 3 4 5 6 7 8 9 10 11 12 13 | Exception in thread "main" java.lang.UnsupportedClassVersionError: send_NO/Sender (Unsupported major.minor version 49.0 ) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java: 502 ) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 123 ) at java.net.URLClassLoader.defineClass(URLClassLoader.java: 250 ) at java.net.URLClassLoader.access$ 100 (URLClassLoader.java: 54 ) at java.net.URLClassLoader$ 1 .run(URLClassLoader.java: 193 ) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java: 186 ) at java.lang.ClassLoader.loadClass(ClassLoader.java: 299 ) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: 265 ) at java.lang.ClassLoader.loadClass(ClassLoader.java: 255 ) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 31 |
问题解答:
(1)如果设置了环境变量,命令行输入
javac -version
java -version
看两个版本是否一致。
有可能机器装了两个jdk,则安装了oracle。这时在环进变量中,把你本来的jdk放到最前面。
PS:未完,待解决问题更新!