java.lang.UnsupportedClassVersionError: com/ideal/sendmail/SendMail (Unsupported major.minor version 49.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$100(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 com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)我自己整了很长时间也没整好,那位能帮一下, ???

解决方案 »

  1.   

    楼主的JDK版本是多少?JDK1.5 编译出来的类不能在 JVM 1.4 下运行,必须编译成 JVM 1.4 下能运行的类,
    如果需要在JVM 1.4下运行,请使用 JDK1.4 重新编译一次。
      

  2.   


    我说的是加参数-target 1.4重新编译一次
    或者在需要执行程序的电脑上安装JRE 1.5或以上版本,用它来运行。
      

  3.   

    命令行下 java - version   是jdk1.5.0.10
    工程也是1.5.0.10我也试着用两种JDK编译  可还是不好使
      

  4.   

    在命令行下 执行jar包   报这个异常Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3235 in
    java.library.path
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
            at java.lang.Runtime.loadLibrary0(Runtime.java:822)
            at java.lang.System.loadLibrary(System.java:993)
            at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
            at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
            at org.eclipse.swt.widgets.Display.<clinit>(Display.java:125)
            at com.ideal.sendmail.SendMail.open(SendMail.java:53)
            at com.ideal.sendmail.SendMail.main(SendMail.java:41)
      

  5.   


    把swt-win32-3235.dll放到jar包同一级目录下,再运行jar包试试
      

  6.   

    你用的SWT是3.2及以下版本的吧,把swt-win32-3235.dll(swt.jar里有)拷贝到程序工作目录下就好了
      

  7.   

    那里能找到  swt-win32...  和  swt.jar 啊?我的eclipse是安装插件的方法做的
      

  8.   

    “把swt-win32-3235.dll(swt.jar里有)拷贝到程序工作目录下就好了”不明白是什么意思  ?
      

  9.   

    java.lang.UnsatisfiedLinkError: no swt-win32-3235
    是swt-win32-3235.dll没找到,建议放到system32下,不要放到工作目录,这样以后用到也方便。到eclipse下找找