@java平台问题(续上题)
#
报这样的错:(是不是平台问题呀,怎么解决呀)(我用JCreator 编译能通过,用cmd运行就出现在这个了,有人说是编译环境和运行环境不是同一JDK版本,,怎么解决呀??QQ:573057075)C:\Program Files\JCreatorV3\MyProjects\Udp>java UdpSend
Exception in thread "main" java.lang.UnsupportedClassVersionError: UdpSend (Unsu
pported 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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
JCreator配置的Java环境是不是从
(配置/选项/JDK配置文件/所选JDK配置文件的默认classpath:C:\Program Files\Java\jdk1.5.0_06\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_06\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\sunpkcs11.jar)
JAVA_HOME配置的环境是不是(我的电脑/属性/高级/环境变量/classpath 和path 呀,,我把两个里面都加上了C:\Program Files\Java\jdk1.5.0_06lib;C:\ProgramFiles\Java\jdk1.5.0_04\bin 可是还不成呀,,,#
#
报这样的错:(是不是平台问题呀,怎么解决呀)(我用JCreator 编译能通过,用cmd运行就出现在这个了,有人说是编译环境和运行环境不是同一JDK版本,,怎么解决呀??QQ:573057075)C:\Program Files\JCreatorV3\MyProjects\Udp>java UdpSend
Exception in thread "main" java.lang.UnsupportedClassVersionError: UdpSend (Unsu
pported 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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
JCreator配置的Java环境是不是从
(配置/选项/JDK配置文件/所选JDK配置文件的默认classpath:C:\Program Files\Java\jdk1.5.0_06\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_06\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\sunpkcs11.jar)
JAVA_HOME配置的环境是不是(我的电脑/属性/高级/环境变量/classpath 和path 呀,,我把两个里面都加上了C:\Program Files\Java\jdk1.5.0_06lib;C:\ProgramFiles\Java\jdk1.5.0_04\bin 可是还不成呀,,,#
就是版本的问题
有时候需要编译与运行的平台一样的
你用最新的JDK肯定可以
只说一个就是:JDK不要放在Program Files目录下。
只说一个就是:JDK不要放在Program Files目录下。
===============================================
这是为什么呀, 学习以后注意.
我的问题解决了,原因是是版本的问题,谢谢大家呀.
把那句C:\ProgramFiles\Java\jdk1.5.0_04\bin 删了就成了
(现在是这样,一切正常)
path:C:\Program Files\Java\jdk1.5.0_06\bin;e:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;.;谢谢大家了.